【发布时间】:2011-09-07 06:18:01
【问题描述】:
我正在开发一个带有网格的棋盘游戏。每个网格都有一些供最终用户使用的选项。这个想法是,当用户单击网格单元格时,将在网格下方显示一个选项菜单。我的 XAML 看起来像:
Mainpage.xaml:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="450"/>
<RowDefinition Height="50"/>
</Grid.RowDefinitions>
<game:Board Grid.Row="0"/>
<game:Chooser Grid.Row="1" d:IsHidden="False"/>
</Grid>
板是一个网格,每个单元格中都包含一个方形对象。每个方形对象都有 MouseLeftButtonDown 侦听器。单击方形对象时,选择器菜单必须打开,并且必须将一些参数传递给该对象。
,因为选择者是另一个班级的成员,这将是什么最好的方法?我是否需要将选择器对象(在 MainPage.xaml 中)传递给板和方形对象?或者有没有办法将事件传播到选择器?
干杯 汤姆
【问题讨论】:
标签: wpf silverlight xaml windows-phone-7