Ich versuche, WPF zu lernen, und ich bin mit dem ersten Binding Beispiel fest. Ich möchte den Text in dem Textfeld aus der Eigenschaft anzeigen, die im Code vorhanden ist. Ich habe einige relevante Fragen gesehen und ich habe ihre Antworten versucht, aber leider passt keiner von ihnen zu meinem Bedarf. Außerdem, wenn jemand mir ein paar nette Tutorials erzählen könnte, die von Basic bis Advanced Level gehen. Ich schaue in msdn Tutorials, aber ich finde sie sehr komplex (oder zu viel Text), was die Dinge komplizierter macht.Datenbindung kein Fehler, aber konnte nicht sehen, die binded Ausgabe
MainWindow.xaml.cs
namespace WpfApplication1
{
public partial class MainWindow : Window
{
public string Name { get; set; }
public MainWindow()
{
Name = "Dummy";
InitializeComponent();
DataContext = this;
}
}
}
MainWindow.xaml
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WpfApplication1"
mc:Ignorable="d"
Title="MainWindow" Height="350" Width="525">
<Grid>
<TextBox Text="{Binding Path=Name}"></TextBox>
</Grid>
</Window>
Der nächste Schritt besteht darin, eine Ansichtsmodellklasse zu verwenden, wie in der anderen Antwort gezeigt. – Clemens
Danke es funktioniert !!! Ich werde es akzeptieren – Smallestearth