[英]Access from UserControl's properties to all of a inside control's properties
因此,我做了一個“自定義文本框”。 UserControl只是一個帶有矩形和TextBox的網格,后面的一些代碼只是在鼠標懸停時為矩形着色,並為鍵盤聚焦的TextBox文本着色。 我希望訪問TextBox的所有屬性,而不必通過設置依賴項屬性然后在XAML中將它們綁定起來來手動連接每個屬性。 有什么方法可以讓TextBox屬性在XAML中使用嗎?
是的,您可以做到。 在UserControl
給您的TextBox
名稱:
<TextBox x:Name="uscTbx" Text={Binding toSomething}/>
在UserControl
后面的代碼中定義一個屬性:
public TextBox UscTexBox { get { return uscTbx; }}
在另一個窗口的XAML中,您可以訪問TextBox的屬性:
<local:UserControl1 x:Name="usc1"/>
<TextBox Text="{Binding Path=UscTexBox.Text, ElementName=usc1}"/>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.