私は 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 でこれを行いましたが、Binding を作成したいと考えています。TooWay バインディング。別の C# クラスで Mask1、Mask2、Mask3、...、Mask9 を事前に定義し、後でこれらの値を (一部の C# コードでも) 変更したいので、変更をレイアウト (XAML) に表示する必要があります。 ) および C# コードで - そう例。プロパティ Mask1 を C# から変更すると TextBox textBoxMask1 のテキストが変更され、textBoxMask1 のテキストを変更するとプロパティ Mask1 が変更されます。オブジェクト XAML と C# を接続 (バインディング) する方法がわかりません。