Forum: Mikrocontroller und Digitale Elektronik Textbox, mvvm, wpf, c#


von Heike (Gast)


Lesenswert?

Hallo,
weiss einer, wie ich in c# mit wpf eine Textbox benutzen kann?
Wollte es eigentlich nach dem MVVM-Prinzip machen.

In der View.xaml habe ich
<TextBox Grid.Row="8" Grid.Column="1" Text="{Binding InputName}" />

in view.xaml.cs

NewUserView()
  {
    InitializeComponent();
    DataContext = new NewUserViewModel();
  }



Aber was genau muss jetzt im ViewModel und wie kann ich die dann im 
Model benutzen?

Heike

von Matthias (Gast)


Lesenswert?

Hallo Heike,

du musst ein Property definieren, z.B. so:
1
public string InputName
2
{
3
  get
4
  {
5
    return "test";
6
  }
7
}

Sollte für den Anfang reichen. Um es in irgendeiner Form sinnvoll zu 
verwenden, sollte man natürlich noch einen Setter definieren. Weiterhin 
kann man das Ganze natürlich durch die Verwendung von 
DependencyProperties, Einstellungen, in welche Richtung die Datenbindung 
synchronisieren soll, uvm., ausbauen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.