0
我在我的應用程序有很多的文本框和一個風格,將事件處理程序:入門grid.column控制的財產一般風格的事件處理程序
<EventSetter Event="MouseEnter" Handler="GeneralTextBoxMouseEnter"/>
文本框位於網格因此,例如,這是爲了一個文本框的XAML代碼:
<Grid>
<TextBox Name="sat6" Grid.Column="1" Style="{StaticResource anHourSatAm}" />
</Grid>
這是GeneralTextBoxMouseEnter事件處理
private void GeneralTextBoxMouseEnter(object sender, MouseEventArgs e)
{
TextBox tb = (TextBox)sender;
MessageBox.Show((String)(tb.Grid.Column);
}
我收到一個錯誤,指出這樣的屬性不存在。但在VS2010的屬性框中存在,我如何檢索值?
用'MessageBox.Show(Grid.GetColumn(TB)的ToString());'它就像一個魅力。謝謝! – shampoo
不客氣 –