WPF中都有什么控件可以使用<Object.ItemTemplate>?为什么CheckBox不可以呢?

如题所述

像ListBox,ListView之类的列表容器都有ItemTemplate来写子项的模板

CheckBox没法添加子项了,不需要ItemTemplate,如果需要修改CheckBox的模板,直接使用Template即可。

譬如ListBox中放CheckBox,可以使用ListBox的ItemTemplate来绘制Check的模板

        <CheckBox>
            <CheckBox.Template>
                <ControlTemplate>
                    
                </ControlTemplate>
            </CheckBox.Template>
        </CheckBox>
        <ListBox>
            <ListBox.ItemTemplate>
                <DataTemplate>
                    
                </DataTemplate>
            </ListBox.ItemTemplate>
        </ListBox>追问

那请问StackPanel有数据模板吗?比如我是想

追答

StackPanel没有,使用ItemControl

温馨提示:答案为网友推荐,仅供参考
相似回答