将属性绑定到整数
我已经阅读了很多教程,但不知何故,他们提到将属性绑定到简单整数没有任何作用。
设置如下:
我有一个用户控件。 我想将“private int size”绑定到 XAML 文件内边框的宽度。
最简单的方法是什么?
I've been reading a lot tutorials but somehow nothing works they mention about binding a property to a simple integer.
Here's the setup:
I got a user-control.
I want to bind "private int size" to the width of a border within the XAML-file.
Whats the easiest way to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
与绑定其他任何内容的方式相同:
当然,您的类也必须实现 INotifyPropertyChanged。
The same way you'd bind anything else:
Of course your class must implement
INotifyPropertyChanged
as well.另一种方法是声明一个新的依赖属性并应用TemplateBinding
这是控件模板,我在其中设置将 Size 属性绑定到宽度。
参考链接
Another way is to declare a new dependency property and apply TemplateBinding
Here is the control template, where I set bind the Size property to the width.
Reference Link