[英]How do I edit a usercontrol's subcontrol template in xaml when adding the usercontrol to a window?
我有一個包含列表視圖的用戶控件。 在使用此用戶控件的窗口中,我希望能夠像下面顯示的那樣在用戶控件內設置控件模板的情況下進行操作。
<ct:AutoCompleteComboBox
SelectedValue="{Binding Path=SelectedCountry}"
ItemsSource="{Binding Path=CountryList}" >
<ct:AutoCompleteComboBox.DropDownList >
<ListView
Background="Blue"
MinWidth="150"
MaxHeight="200">
<ListView.View>
<GridView>
<GridView.Columns>
<GridViewColumn Header=" Name" DisplayMemberBinding="{Binding Name}" >
</GridViewColumn>
<GridViewColumn Header="Desc" DisplayMemberBinding="{Binding Description}" >
</GridViewColumn>
</GridView.Columns>
</GridView>
</ListView.View>
</ListView>
</ct:AutoCompleteComboBox.DropDownList>
</ct:AutoCompleteComboBox>
我該怎么做呢? 我發現,如果將AutoCompleteComboBox.DropDownList設置為依賴項屬性,則代碼將被編譯。 但是,此DropDownList屬性實際上並未添加到我的控件中(它添加到了ct:AutoCompleteComboBox的父容器中)。
您知道執行此操作的正確方法嗎?
提前致謝
將您希望在容器控件中創建的屬性之外的子控件的屬性綁定。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.