メソッドを呼び出したメソッドを動的にチェックするメソッドを使用して、配列内の値が変更さTextBox
れたときに、それぞれが配列内の対応する値を操作する複数の XAML があります。TextBox
C#
TextBox
<TextBox x:Name="_0_0" TextChanged="_x_y_TextChanged"/>
<TextBox x:Name="_0_1" TextChanged="_x_y_TextChanged"/>
<TextBox x:Name="_0_2" TextChanged="_x_y_TextChanged"/>
// And so on.....
それぞれが配列内の対応する値を操作し、その値が変更されると、どのメソッドが呼び出されたTextBox
かを動的にチェックする C# メソッドを使用します。TextBox
private void _x_y_TextChanged(object sender, TextChangedEventArgs e)
{
TextBox current = (TextBox)sender;
string currentname = current.Name;
string rowstring = currentname.Substring(1, 1);
string columnstring = currentname.Substring(3, 1);
int row = Convert.ToInt32(rowstring);
int column = Convert.ToInt32(columnstring);
// I've then detected the name of the textbox which has called it...
したがって、この情報を使用して、からの情報をTextBox
対応する配列インデックスに動的に格納することができます-またはそれを使ってやりたいことは何でも...
ただし、私の質問は次のとおりです。
TextBox
関連するものを呼び出してそのテキストを更新するために、配列内のインデックスの場所を使用するメソッドを作成するにはどうすればよいですか?