2

我需要创建一个行为类似于组合框的用户控件。此组合框的实例将在运行时数据绑定到某个集合。(即字符串的集合,以尽量减少这个问题)。

但是,此组合框需要有一个“排除列表”,其中包含未显示在组合框下拉列表中的条目,以防它们确实出现在数据绑定集合中。它们被过滤掉了。

到目前为止,我已经设法创建了一个满足要求的控件。

  1. 但是,使用这些组合框的屏幕用于显示在某些条目被手动添加到我上面描述的“排除列表”之前可能已经创建的对象。在这些情况下,我仍然需要让组合框显示该值,即使它在例外列表中。但是,如果用户尝试更改该值,它不应出现在下拉列表中。

  2. 除了排除列表之外,我还需要根据一个简单的规则过滤剩余的元素。为简单起见,假设我不想要字符串长度正好为 7 的条目。

我对 WPF 很陌生。我一遍又一遍地尝试,我看不到实现这最后两个要求的起点。我希望这里有人可以为我指出正确的方向,以实现(1)和(2)。如果这些控件更接近解决方案,我可以访问 infragistics 2013。

4

0 回答 0