问候
我有一个主窗口,它将容纳多个用户控件。我会给你一个更好的看法,通过一个例子图片:

<!--Player 1-->
<local:ucRaces x:Name="ucRacesP1" Width="78" Height="33" Visibility="Hidden" />
<Image Name="imageRacePlayer1" Height="27" Width="27" />
<!--Player 2-->
<local:ucRaces x:Name="ucRacesP2" Width="78" Height="33" Visibility="Hidden" />
<Image Name="imageRacePlayer2" Height="27" Width="27" />现在我要做的是,当一个人在UC3中选择一个值时,需要设置player1的属性。当在UC4中选择一个值时,我需要设置player2的属性。我想用属性来实现这一点,但是在搜索Properties和WPF时,我偶然发现了。这让我有点困惑,我是否需要使用普通属性或这些依赖属性。
如何知道是否必须设置application?
将用户控件隐藏在开始时(由于位置原因),还是有更好的
谢谢你花时间阅读我的问题!
发布于 2010-12-06 04:07:11
我想,你的观点是
取决于在图像上按下哪个按钮,其中一个控件变为可见的
1-图像上有特定的按钮,用户可以点击图像。
2-您可以使用ICommand接口来超越UI中的特定命令,即如果用户按下Palyer1,您就可以执行Player1Command,如果用户按下Player2,则可以执行Player2Command。
3-在player1和player2中可能存在代码的重复,但不必担心,您可以随时重构代码,首先是将命令分派给相应的命令处理程序。
https://stackoverflow.com/questions/4362995
复制相似问题