我有多个 XAML TextBox
es,每个 XAML es 操作数组中的相应值,当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...
因此,此信息可用于将来自 a 的信息动态存储TextBox
在相应的数组索引中 - 或者您想要使用它做的任何事情......
然而,我的问题是:
如何创建一个使用数组中的索引位置的方法来调用相关TextBox
并更新其文本?