Window1里的值发生改变,再点击Window2的按钮,获取到的还是原来的值,而不是最新的值,请问我要怎么改
xaml文件:
Window1.xaml:
<TextBox Text="{Binding Value}" Width="242"/>
Window2.xaml:
<TextBox Text="{Binding NewValue}" Width="242" />
<Button x:Name="GetValue" Width="120" Height="40" Content="获取" FontSize="18" />
cs文件:
Window1.cs
public class Window1
{
public string Value{ get; set; }
}
Window2.cs
[AddINotifyPropertyChangedInterface]
public class Window2
{
Window1 window1 = new Window1();
public void GetValue()
{
NewValue=window1.Value;
}
}