none
WPF: Loaded wird nicht aufgerufen? RRS feed

  • Frage

  • Hallo Forum,

    ich beschäftige mich seit kurzen mit WPF und habe nun ein sonderbares Problem. Bei nachstehenden Beispiel wird zwar der Konstruktor des VB-Codes aufgerufen aber nicht die im Loaded angegebene Sub. Was mache ich falsch?

    lg heinz

    <Window 
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" 
        x:Class="CanvasTest.MainWindow"
        Loaded="WindowLoaded">
        
        <Canvas Name="m_Canvas">
        </Canvas>
    </Window>
    
    Namespace CanvasTest
        Partial Public Class MainWindow
            Inherits Window
    
            '---------------------------------------------------------------
            '   Konstruktor
            Public Sub New()
                InitializeComponent()
            End Sub
    
            '---------------------------------------------------------------
            '   Wenn Fenster geladen wird
            Private Sub WindowLoaded(ByVal sender As Object, ByVal e As RoutedEventArgs)
                Dim help As New Uri("Resources/Drei_Erdbeere_40_TR.png")
                Dim m_BitMap As New BitmapImage(help)
    
            End Sub
    
        End Class
    End Namespace
    


    Montag, 11. März 2013 13:07

Antworten

  • Hallo Heinz,

    da fehlt die Handles Anweisung am Ende:

    Private Sub Window_Loaded(sender As System.Object, e As System.Windows.RoutedEventArgs) _
           Handles MyBase.Loaded

    Gruß Elmar

    • Als Antwort markiert Heinz9 Montag, 11. März 2013 15:15
    Montag, 11. März 2013 15:06
    Beantworter

Alle Antworten

  • Hallo Heinz,

    da fehlt die Handles Anweisung am Ende:

    Private Sub Window_Loaded(sender As System.Object, e As System.Windows.RoutedEventArgs) _
           Handles MyBase.Loaded

    Gruß Elmar

    • Als Antwort markiert Heinz9 Montag, 11. März 2013 15:15
    Montag, 11. März 2013 15:06
    Beantworter
  • Hallo Elmar,

    danke, lg heinz

    Montag, 11. März 2013 15:15