Eigene Commands in VB.NET WPF MVVM mit PasswordBox, Tricks und Co. – 2023 Guide

Channel:
Subscribers:
3,810
Published on ● Video Link: https://www.youtube.com/watch?v=TZD6259Mma8



Duration: 41:25
211 views
14


Ersetze alte und mit dem View verheiratete "Button1_Click"-Handler indem Du die modernen MVVM-Commands verwendest. Lerne wie Du Parameter übergibst und die ICommand-Schnittstelle implementierst. Außerdem schauen wir uns an, wie man das Passwort (ein wenig tricky) aus der PasswordBox bekommt - beachte hier unbedingt die Hinweise!

🖧 Meine Homepage (bald der Artikel zum Video):
https://robbelroot.de/

📖 Kapitel:
00:00 Intro
00:40 Hinweis
01:03 Zusammenfassung Struktur
02:46 Rollenverteilung
05:05 Hinweis INotifyPropertyChanged
05:33 Commands
06:38 Login-Oberfläche
07:26 Datenbindungen
08:14 Hinweis PasswordBox
09:30 Das LoginCommand
10:05 Gemeinsames Regelwerk
11:30 ICommand-Interface
12:36 Implementierung 1
14:27 DataContext nicht vergessen
16:40 Versuche sperren
17:43 Änderungen kommunizieren
19:15 So viel Arbeit?
19:51 Eine CommandBase
21:55 Arbeit von außen mitgeben
22:53 Prüfung von außen mitgeben
24:44 Genauer erklärt
26:41 CanLogin realisieren
29:15 Bei jeder Eingabe updaten
31:12 PasswordBox die Zweite
33:01 PasswordBox-Bindung Helper
36:46 Commands erneut prüfen
39:18 CommandParameter
41:04 Outro

HASHTAGS: #vbnet #mvvm #wpf #dotnet #tutorial #programmierung #xaml




Other Videos By RobbelRoot


2023-03-27RESIDENT EVIL 4 REMAKE – Parieren.. was ist das? #3
2023-03-27Wie man ein existierendes Github-Projekt in Visual Studio einrichtet (VB.NET & C#)
2023-03-26RESIDENT EVIL 4 REMAKE – Das Bingo-Dorf, mein bester Freund die Bärenfalle und Infection Reloaded #2
2023-03-25RESIDENT EVIL 4 REMAKE – Oh Junge, was hab' ich mich gefreut ! #1
2023-03-15Cmd Video geht nicht? Geht doch! #shorts
2023-03-01INotifyPropertyChanged automatisch implementieren mit Fody - für Winforms & WPF, sowie VB.NET und C#
2023-02-02Searching & listing Blutooth devices in C# 2023 (also works for VB.NET)
2023-01-07🐕 Practicing patience with the German Black Shepherd Dog - getting a pause from IT-work #shorts
2023-01-06.NET Fehler: "Es konnte kein geschützter SSL TLS Kanal erstellt werden" lösen - C# und VB.NET 2023
2023-01-05Ein VB.NET WPF MVVM Projekt mit wiederverwendbarer Projektvorlage aufsetzen – 2023 Guide
2023-01-02Eigene Commands in VB.NET WPF MVVM mit PasswordBox, Tricks und Co. – 2023 Guide
2022-12-30😭 Manchmal möchte ich weinen.. - Code Reviews Teil 2
2022-12-27SCHNELL - GRATIS Metroid Dread Klon noch 3~ Stunden verfügbar! F.I.S.T - Forged In Shadow Torch
2022-12-26VB.NET Autostart für Dein eigenes Programm erstellen / Programm mit Windows starten – 2023 Remake
2022-12-265 TIPPS um die BESTEN Steam SPIELE GÜNSTIG zu bekommen
2022-12-26C# vs VB.NET - "Lern doch mal 'ne richtige Sprache!"- der ewige Kampf von David gegen Goliath
2022-12-26JSON & XML Strings / Objekte in C# oder VB.NET Klassen umwandeln / konvertieren - mit Visual Studio!
2022-12-22DataGrid Beispiel in VB.NET WPF MVVM mit Datenbindung und SelectedItem
2022-12-22Änderungen einfacher via INotifyPropertyChanged-Basisklasse kommunizieren VB.NET MVVM
2022-12-21🤔 HILFE! Lohnen sich die „Of Mana“-Ports? Nur noch heute im Angebot! An die #JRPG-Freunde.. #shorts
2022-12-20Wie man ein VB.NET MVVM Multi-View-Projekt mit Caliburn.Micro aufsetzt [Tutorial]