我正在尝试创建一个下拉框,每行都有复选框以允许多项选择。这应该用用户控件(User Control)还是自定义控件(Custom Control)实现比较好?
我以前没有创建过控件,只是想寻求一些关于如何进行的建议。
谢谢。
我正在尝试创建一个下拉框,每行都有复选框以允许多项选择。这应该用用户控件(User Control)还是自定义控件(Custom Control)实现比较好?
我以前没有创建过控件,只是想寻求一些关于如何进行的建议。
谢谢。
用户控件(UserControl) - 组成
自定义控件(CustomControl) - 扩展现有控件
在您的情况下,我认为UserControl
更合适;这里有一个示例供您参考:
<CheckBox Content="Property" IsChecked="{Binding Path=SomeProperty}" />
<ComboBox IsEnabled="{Binding Path=Enabled}" />