簡體   English   中英

將用戶控件添加到窗口時,如何在xaml中編輯用戶控件的子控件模板?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM