我有一个名为MyUserControl.xaml的usercontrol,它动态添加了另一个用户控件:
UserControl myControl =(UserControl)assembly.CreateInstance(“EditControlPage”); myControl.Name =“MyUserControl”;
这是一个共享的Edit控件,它将显示其他几个控件。
当我访问EditControlPage时,我需要的是我知道我正在使用哪个控件。我尝试添加myControl.Name,然后在编辑页面上执行var name = this.Name,但它返回空白。
答案 0 :(得分:0)
为什么不做UserControl myControl = new EditControlPage(参数); ?
答案 1 :(得分:0)
这已通过在项目的App.xaml文件中添加属性来解决,因为这可以在应用程序的所有控件之间共享