我有多個XAML TextBox
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
的值改變時,使用動態地檢查哪個TextBox
已經調用方法的C#方法操縱的對應值。
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
並更新其文本?
也許你可以通過一個簡短的例子來充實你的答案,以顯示你的意思。就目前而言,它有點缺乏有用的細節來幫助解決問題帶來的問題。 –