如何在主Silverlight Control上隐藏和显示silverlight用户控件?

时间:2010-12-26 19:34:32

标签: c# asp.net silverlight xaml user-controls

我在asp.net网站上有一个名为MainPage.xaml的主要Silverlight控件。

我想在运行时动态添加和删除控件。

所以, 我创建了另一个控件Top10.xaml并添加到MainPage.xaml上的选定画布区域,如page(Click Me)所述:

现在,当使用MainPage.xaml.cs中的C#代码在MainPage.xaml上单击按钮时,我需要动态修改MainPage.xaml中的 Top10 可见性。

有人可以帮帮我吗?

由于

1 个答案:

答案 0 :(得分:4)

对于可编程性,您可能希望为xaml中的控件设置一个id。 你可以说x:Name =“top10”或类似的东西。

关于按钮的点击事件,您可以使用下面的代码

top10.Visibility = Visibility.Collapsed; // to hide
top10.Visibility = Visibility.Visible; // to show

希望这有帮助。