【发布时间】:2015-04-18 20:22:06
【问题描述】:
考虑这个示例代码
<Grid Name="MyParentGrid">
<Grid.Background>
<ImageBrush ImageSource="Test.jpg"/>
</Grid.Background>
<HyperlinkButton Name="Play" Click="Play_Click" Background="Black"/>
<HyperlinkButton Name="Personalize"Click="Personalize_Click" Background="Black"/>
<HyperlinkButton Name="LeaderBoard" Click="LeaderBoard_Click" Background="Black"/>
</Grid>
我现在只有一个网格内的三个按钮,其背景是一张照片。
现在,如果我想让用户在单击按钮时查看另一个背景而不是 Test.jpg,请同时更改按钮背景颜色,
在我的源代码中,我有很多网格,里面有很多画布,很多超链接按钮和滑块......等等,很多颜色,边距“这个按钮的位置”以及属性和内容需要当用户通过选择另一个界面更改它们时更改
我尝试制作多个网格“ParentGrid1”和“ParentGrid2”然后开始更改每个网格的可见性,以及大量复制和粘贴代码“意大利面条代码”,我怎样才能让用户通过单击完全更改界面按钮写得好??
【问题讨论】:
标签: c# xaml windows-store-apps