【发布时间】:2014-08-06 18:21:52
【问题描述】:
我想创建一个控件,允许用户使用复选框从下拉列表中选择多个选项。我在 Google 上进行了搜索,我得到了一些链接,例如
http://code.msdn.microsoft.com/windowsapps/Multi-Select-ComboBox-in-cfbf1e22/view/SourceCode#content.
我发现这篇文章很有用,但我不能在每个应用程序中使用此控件,因为 ItemsSource 类型可能会在每个应用程序中更改。我想创建通用控件,任何可能具有不同 ItemsSource 的应用程序都将使用该控件。 如何创建可在任何应用程序中使用的通用控件?我想为此控件创建 DLL 并希望在所有应用程序中使用它。
【问题讨论】:
-
为您想要的模板设置组合框项目的样式。
-
也许将来会帮助某人多选组合框stackoverflow.com/questions/27753790/…
-
如果您正在开发 Visual Studio 插件,您可以使用:Microsoft.VisualStudio.Diagnostics.UI.Controls.MultiSelectComboBox(程序集:Microsoft.VisualStudio.Diagnostics .Common.dll)