MVVM #2 - Model-View-ViewModel - WPF Databinding

MVVM #2 - Model-View-ViewModel - WPF Databinding

42 Entwickler

3 года назад

28,317 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

SnapBack
SnapBack - 20.06.2023 18:06

Werden in der Codebehind auch keine Logiken bzgl. der Veränderungen an Elementen in der View geschrieben? Nehmen wir an ich switche das Template eines Buttons wenn die "On_Click" Methode auf dem Button bedient wurde. Oder Logiken bzgl. MouseOver - Events etc. Ich hatte gedacht, das im VM nur Logik der Datensätze implementiert wird.

Ответить
Kernbeißer
Kernbeißer - 28.01.2023 23:24

Und was ist hier jetzt das Model?

Ответить
TogysAk
TogysAk - 20.12.2022 07:23

Danke schön!

Ответить
DragonTHB
DragonTHB - 05.12.2022 04:51

Super erklärt liebe Grüße

Ответить
Horst Horstmann
Horst Horstmann - 21.10.2022 13:27

Sehr schönes Video! Hat mir sehr geholfen.
Bei mir hat allerdings Text="{Binding Fullname}" nicht funktioniert; da gab es eine System.Windows.Markup.XamlParseException (Den Fehler im Tooltip habe ich erst später gesehen).
Ich habe es dann mit der Oberfläche gemacht, die mir ein Text="{Binding Fullname, Mode=OneWay}" erzeugt hat, worauf es dann auch funktionierte.
Woran kann das liegen, dass es bei Euch ohne diesen Mode funktioniert?

Ответить
Alican Tüzün
Alican Tüzün - 05.08.2022 21:18

Die Vorteile der Kenntnis einer dritten Sprache. Super Inhalt!

Ответить
Code Vikings
Code Vikings - 06.02.2022 00:00

Joa Anfang schonmal verständlich, freue mich schon auf die nächsten Videos in der Liste. Gerne mehr zu WPF und alles drum herum :)

Ответить
Nostago
Nostago - 30.01.2022 21:23

Hallo,
was muss ich ändern um die Ergebnisse nicht erst beim verlassen der TextBox zu sehen sondern schon bei eingeben? Dankeschön!

Ответить
Micke
Micke - 27.01.2022 13:38

Hi, danke für die Videoreihe. Der interessanteste Satz war für mich, möglichst allen Code im Xaml zu händeln bzw. so wenig wie möglich in der codebehind Datei. Danke für die Anregung.

Ответить
Thomas Schmidt-Esterle
Thomas Schmidt-Esterle - 10.11.2021 14:28

Konkrete Frage zu einem Fehler bei mir.

Wenn ich wie in Minute 4 erläutert das ViewModel einbinden möchte, dann wird mir da ein Fehler im XAML Designer ausgegeben der besagt "object reference not set to an instance of an object."
Der Code selber funktioniert, und wenn man die Software laufen lässt werden die Bindings korrekt dargestellt. Bei der Eingabe wird die ViewModel Klasse auch korrekt von Intellisense vorgeschlagen, somit sollten die Namespaces passen.

Das ViewModel nutzt auch die vorgestellt ViewModelBase und grundsätzlich funktioniert das ja auch.

Warum kann denn der Designer die Instance nicht erzeugen?

Ответить
Tilman Dr
Tilman Dr - 13.09.2021 10:34

Sehr gut erklärt!

Ответить