我有 XAML 代码:
<TextBox Name="textBoxMask1"/>
<TextBox Name="textBoxMask2"/>
<TextBox Name="textBoxMask3"/>
...
<TextBox Name="textBoxMask9"/>
和 C# 中的类:
private static string mask1;
public static string Mask1
{
get { return mask1; }
set { mask1 = value; }
}
private static string mask2;
public static string Mask2
{
get { return mask2; }
set { mask2 = value; }
}
private static string mask3;
public static string Mask3
{
get { return mask3; }
set { mask3 = value; }
}
....
private static string mask9;
public static string Mask9
{
get { return mask9; }
set { mask9 = value; }
}
我想将这些 TextBoxes 与 Properties -> textBoxMask1 与 Mask1 等绑定。之前我是通过 TextChanged 完成的,但我想进行绑定。TooWay Binding,因为我想在另一个 C# 类中预定义 Mask1、Mask2、Mask3、...、Mask9,并且可能稍后更改这些值 - 也在某些 C# 代码中 - 我希望我的更改在布局中可见(XAML ) 并在 C# 代码中 - 所以前。从 C# 更改 Property Mask1 将更改 TextBox textBoxMask1 中的 Text,更改 textBoxMask1 中的 Text 将更改 Property Mask1。我不明白,如何在对象 XAML 和 C# 之间建立连接(绑定)。