2010-01-04 100 views
1

我有一个用户控件惠特RichTextBox控件和TreeView,我想绑定一个命令,如复制,剪切,粘贴等在窗口不是在用户控制,但我不知道如何访问元素来自usercontrol?有任何想法吗?WPF:来自usercontrol的访问控制

回答

0

你有一个命名空间添加到您的XAML文件,并与给定的命名空间前缀

这样添加您的用户控件:

xlmns:myuserctrl = “assemblyreference这里”

确保你给你的用户控件一个你可以在代码隐藏中访问的名字。

然后,您应该能够从您的代码隐藏内部的变量中访问您的控件。如果没有,请在引用用户控件内的控件的usercontrol类中创建一些属性。

0

有没有直接的方式来访问XAML中的用户控件的子元素。但是,您可以创造性地实现自定义类型描述符,将控件字段作为属性公开,然后您可以从用户控件外部的元素绑定到该属性。