2010-01-04 60 views
1

我有一個用戶控件惠特RichTextBox控件和TreeView,我想綁定一個命令,如複製,剪切,粘貼等在窗口不是在用戶控制,但我不知道如何訪問元素來自usercontrol?有任何想法嗎?WPF:來自usercontrol的訪問控制

回答

0

你有一個命名空間添加到您的XAML文件,並與給定的命名空間前綴

這樣添加您的用戶控件:

xlmns:myuserctrl = 「assemblyreference這裏」

確保你給你的用戶控件一個你可以在代碼隱藏中訪問的名字。

然後,您應該能夠從您的代碼隱藏內部的變量中訪問您的控件。如果沒有,請在引用用戶控件內的控件的usercontrol類中創建一些屬性。

0

有沒有直接的方式來訪問XAML中的用戶控件的子元素。但是,您可以創造性地實現自定義類型描述符,將控件字段作爲屬性公開,然後您可以從用戶控件外部的元素綁定到該屬性。