WPF WrapPanel在内容为特定宽度时查找

时间:2016-04-22 14:17:56

标签: c# wpf mvvm

我一直试图解决这个问题几天,我似乎无法到达任何地方。

我正在开发一个标签系统,为此我有一个ItemsControl循环遍历ObservabelCollection视图模型,并为每个项创建一个子控件并将其添加到WrapPanel。我遇到的问题是WrapPanel需要设置为最大宽度和高度,所以我需要确定wrappanel的内容何时达到它的最大宽度,如果它是最大宽度,那么添加一个+( (数字)到最后,向用户指示应用了更多未显示的标签。

标签可以是1个字符到32个之间的任何位置,所以我不确定是否有办法使用具有可变数量列的网格,最后一列用于显示标签数量?我们正在尝试按照MVVM模式执行此操作,因此希望远离代码隐藏是一种选择。

我会很感激这一点上的任何输入或帮助,我没有在SO上看到这样的东西,但如果我有事先道歉。

0 个答案:

没有答案