【发布时间】:2010-11-28 10:54:10
【问题描述】:
我对 WP/Visual C# 很陌生,我目前正在制作一个项目,该项目涉及一个填充了 100 多个按钮的网格(带有列和行),我已经为所有这些按钮创建了一个通用函数,但我确实需要为了知道实际按下的是哪一个,我找出了按钮中的“Grid.Column”“Grid.Row”属性,然后我用它们将每个按钮放置在正确的位置。
属性:
<Button Content="" Margin="-12,-12,0,-13" Width="69" HorizontalAlignment="Left" BorderThickness="2" Background="{x:Null}" Padding="0" Grid.Row="1" Grid.Column="1"/>
但我不能做的是从我的按钮代码中获取这些属性,我试过这个:
int rows = ((Button)sender).Grid.rows;
这给了我这个错误:
Error 1: 'System.Windows.Controls.Button' does not contain a definition for 'Grid' and no extension method 'Grid' accepting a first argument of type 'System.Windows.Controls.Button' could be found (are you missing a using directive or an assembly reference?) C:\Users\K\Documents\Visual Studio 2010\Projects\buscaminas\bus\MainPage.xaml.cs 71
有什么解决办法吗? :D
【问题讨论】:
标签: c# windows-phone-7