Textbox, mvvm, wpf, c#

Gast #4772386
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
Gast #4772412
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren