在子窗口中加载UserControl

时间:2013-01-18 04:14:40

标签: silverlight-4.0 user-controls navigation silverlight-5.0 childwindow

我有一个在silverlight中创建的子窗口。我需要在按钮单击时在子窗口中加载用户控件(对于同一子窗口中的内容更改)。 我怎么能实现这个目标呢?

比如说:如果我有一个带标题的子窗口 - >内容 - >按钮。 我只需要在点击按钮时更改内容部分和按钮部分。 我还需要更改按钮,因为使用相同的按钮点击事件无法进行导航。

是否可以在Silverlight 4.0或5.0中实现此功能?

1 个答案:

答案 0 :(得分:0)

这是一种方法。创建一个用于保存内容的画布,然后单击按钮,添加用户控件并将其作为子项添加到画布。如果您想更改按钮,而不是更改按钮,请在同一按钮中单击按钮内容以使用其他文本。

  

private void Button_Click_1(object sender,RoutedEventArgs e)

     

{
             SilverlightControl1 control1 = new SilverlightControl1();
              top.Children.Add(CONTROL1);
  }

希望这有帮助。