Support, Anregungen, Wünsche zur Tutorialreihe <WPF lernen/>

  • WPF

Es gibt 382 Antworten in diesem Thema. Der letzte Beitrag () ist von Nofear23m.

    Neu

    Nofear23m schrieb:

    Das verstehe ich nicht ganz? Ein ViewModel hat keinen DatenKontext. Wie meinst du das?


    Sorry, ich meinte das Setzen von DataKontext in der View zu einem ViewModel und deren Varianten.

    Wie zum Beispiel in der Application.xaml

    XML-Quellcode

    1. <Application.Resources>
    2. <BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter" />
    3. <converters:ImageUrlConverter x:Key="ImageUrlConverter" />
    4. <converters:BooleanFlipConverter x:Key="BooleanFlipConverter" />
    5. <DataTemplate DataType="{x:Type viewModels:SerienViewModel}">
    6. <views:SerienView DataContext="{Binding}" />
    7. </DataTemplate>
    8. <DataTemplate DataType="{x:Type viewModels:SettingsViewModel}">
    9. <views:SettingsView DataContext="{Binding}" />
    10. </DataTemplate>
    11. <DataTemplate DataType="{x:Type viewModels:SerieItemViewModel}">
    12. <views:SerieItemView DataContext="{Binding .}" />
    13. </DataTemplate>
    14. <DataTemplate DataType="{x:Type viewModels:StaffelnViewModel}">
    15. <views:StaffelnView DataContext="{Binding}" />
    16. </DataTemplate>
    17. <DataTemplate DataType="{x:Type viewModels:StaffelItemViewModel}">
    18. <views:StaffelItemView DataContext="{Binding .}" />
    19. </DataTemplate>
    20. <DataTemplate DataType="{x:Type viewModels:EpisodenViewModel}">
    21. <views:EpisodenView DataContext="{Binding}" />
    22. </DataTemplate>
    23. </Application.Resources>


    oder das Obligatorische...

    VB.NET-Quellcode

    1. Private ReadOnly Property ViewModel As MainWindowViewModel = New MainWindowViewModel()
    2. Public Sub New()
    3. ' Dieser Aufruf ist für den Designer erforderlich.
    4. InitializeComponent()
    5. ' Fügen Sie Initialisierungen nach dem InitializeComponent()-Aufruf hinzu.
    6. DataContext = ViewModel
    7. End Sub


    und noch dieses für den Designer...

    XML-Quellcode

    1. xmlns:viewModels="clr-namespace:SerienNaGer_Desktop.ViewModels" <-- Achtung! -->
    2. d:DataContext="{d:DesignInstance {x:Type viewModels:MainWindowViewModel},
    3. IsDesignTimeCreatable=True}"


    Sowas dachte ich...

    c.u. Joshi :/

    Neu

    Achso. Jaja, darauf gehe ich speziell ein, das ist ja immer wieder ein Thema mit MVVM - obwohls ja Simpel ist aber man muss es eben mal gesehen haben.

    Grüße
    Sascha
    If _work = worktype.hard Then Me.Drink(Coffee)
    Seht euch auch meine Tutorialreihe <WPF Lernen/> an oder abonniert meinen YouTube Kanal.

    ## Bitte markiere einen Thread als "Erledigt" wenn deine Frage beantwortet wurde. ##

    Neu

    Und wieder eine Folge Online!

    5.5 - Model - View - ViewModel | Wars das?

    Ich bin auch auf die Frage mit Visibility eingegangen. Nur zur Info
    If _work = worktype.hard Then Me.Drink(Coffee)
    Seht euch auch meine Tutorialreihe <WPF Lernen/> an oder abonniert meinen YouTube Kanal.

    ## Bitte markiere einen Thread als "Erledigt" wenn deine Frage beantwortet wurde. ##