首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WPF用户控件与自定义控件

WPF用户控件与自定义控件
EN

Stack Overflow用户
提问于 2011-06-08 21:55:57
回答 2查看 12.3K关注 0票数 20

我正在尝试创建一个组合框,在每一行上都有复选框,以允许多个选择。这是作为用户控件还是自定义控件更好呢?

我以前没有创建过控件,所以我只是在寻找一些关于我需要朝哪个方向前进的小建议。

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-08 21:58:48

我会说使用数据模板。

像这样:Looking for a WPF ComboBox with checkboxes

这比尝试创建自己的控件要简单得多。:)

票数 13
EN

Stack Overflow用户

发布于 2011-06-08 22:14:32

UserControl (组合)

  • 将多个现有控件组合到XAML的可重用"group"
  • Consists中,并且不能从styled/templated
  • Derives
  • UserControl

中删除文件

  • 后面的代码。

CustomControl (扩展现有控件)

在Themes/Generic.xaml

  • Can be styled/templated

  • The中,
  • 使用代码文件的附加样式和默认样式扩展现有控件

是构建控件库的最佳方法

在您的情况下,我认为UserControl会更好;下面是一个示例:

代码语言:javascript
复制
<CheckBox Content="Property" IsChecked="{Binding Path=SomeProperty}" />
<ComboBox IsEnabled="{Binding Path=Enabled}" />
票数 67
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6279852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档