1
也許這是非常錯誤的。我有一個文本框,並希望該文本框中的值與一個類的成員同步。我以爲我使用綁定,但我無法處理它。我試過的東西在下面,不起作用。我在哪裏想錯了?將文本框綁定到類的屬性
這是我的XAML:
<Window x:Class="tt_WPF.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:tt_WPF"
Title="MainWindow" SizeToContent="WidthAndHeight">
<StackPanel>
<TextBox x:Name="tb" Width="200" Text="{Binding local:abc.Name}"></TextBox>
<Button Click="Button_Click">Ok</Button>
</StackPanel> </Window>
在這裏,後面的代碼:
public class ABC
{
public string Name { get; set; }
}
public partial class MainWindow : Window
{
private ABC abc = new ABC();
public MainWindow()
{
InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e)
{ }
}
如果你不想使用MVVM工具集,考慮如何執行INotifyPropertyChanged http://stackoverflow.com/questions/291518/inotifypropertychanged-vs-dependencyproperty-in-viewmodel並沒有標籤出來,綁定屬性可能不會更新沒有解決http://stackoverflow.com/a/25864134/3225而且,它也是非常典型的設置DataContext的查看/窗口,其中包含要綁定的對象的實例 – kenny 2015-01-26 22:21:08
開始閱讀[數據綁定概述](https://msdn.microsoft.com/zh-cn/library/ms752347.a spx)MSDN上的文章。 – Clemens 2015-01-26 22:28:27