【问题标题】:Creating a ComboBox/Drop Down Type UserControl in WPF在 WPF 中创建组合框/下拉类型用户控件
【发布时间】:2010-11-03 03:22:18
【问题描述】:

如何组合框/下拉类型用户控件。我想要一个控件,默认情况下显示一个文本框,然后当用户单击/聚焦文本框时,当文本框/用户控件失去焦点时,会出现一个“下拉”,其中包含一堆其他控件。用户点击其他地方,“下拉菜单”应该会消失

【问题讨论】:

  • 内置组合框有什么问题?
  • +1 正如@OJ 所说。为什么要重新发明轮子?但是,您仍然想自定义文本框。考虑弹出msdn.microsoft.com/en-us/library/…
  • @OJ,@Avatar,我也不想重新发明轮子,但假设我想创建更复杂的东西,比如颜色/日期选择器,我想使用组合框?
  • 如果你想让它处于 UserControl 级别,最好的选择仍然是使用组合框。:) 如果你想让它更通用,那么,正如我之前提到的,你可以使用弹出控件。这会很方便。如果您想了解有关此特定内容的更多信息,反映一些第 3 方控件,例如我们的 ColorPicker 或 DateTimePicker 将对此提供一些很好的见解。

标签: wpf user-controls


【解决方案1】:

你可以试试

WPFToolkit 中的自动完成文本框

http://wpf.codeplex.com/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多