在 XAML 中 - 如何重复形状 x 次,其中 x 是类中的 int 属性?
我在 MyClass 中有一个整数 MyProperty,我想将视图中显示的省略号数量绑定到该属性:
<StackPanel>
... Show MyProperty number of ellipses ...
</StackPanel>
我已经查看了 ItemsControl,但 ItemsSource 需要一个集合。
有没有办法通过绑定到一个简单的属性来重复多个形状? (使用 XAML)
感谢您的阅读, 大卫
I have an integer MyProperty in MyClass and I would like to bind the number of ellipses shown in my view to that property:
<StackPanel>
... Show MyProperty number of ellipses ...
</StackPanel>
I have had a look at ItemsControl but the ItemsSource requires a collection.
Is there a way of repeating a number of shapes by binding to a simple property?
(Using XAML)
Thanks for reading,
David
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您不能像您所描述的那样重复形状 X 次,但您可以做的是编写一个 ValueConverter ,将数字 X 转换为 X 项的枚举。
You cannot repeat a shape X times as you described, but what you can do - is to write a ValueConverter that would convert number X into an enumeration of X items.