在Silverlight Usercontrol中传递参数

时间:2011-03-28 12:46:30

标签: c# silverlight

我有一个名为MyUserControl.xaml的usercontrol,它动态添加了另一个用户控件:

UserControl myControl =(UserControl)assembly.CreateInstance(“EditControlPage”); myControl.Name =“MyUserControl”;

这是一个共享的Edit控件,它将显示其他几个控件。

当我访问EditControlPage时,我需要的是我知道我正在使用哪个控件。我尝试添加myControl.Name,然后在编辑页面上执行var name = this.Name,但它返回空白。

2 个答案:

答案 0 :(得分:0)

为什么不做UserControl myControl = new EditControlPage(参数); ?

答案 1 :(得分:0)

这已通过在项目的App.xaml文件中添加属性来解决,因为这可以在应用程序的所有控件之间共享