将属性绑定到整数

Hed*_*dge 3 .net c# data-binding wpf xaml

我一直在阅读很多教程,但不知怎的,他们提到将属性绑定到一个简单的整数.

这是设置:

我有一个用户控制.我想将"private int size"绑定到XAML文件中边框的宽度.

这是最简单的方法吗?

cey*_*yko 5

与绑定其他任何内容的方式相同:

<Border BorderThickness="{Binding Size}">
Run Code Online (Sandbox Code Playgroud)
private int _Size;
public int Size
{
    get { return _Size; }
    set 
    {
        _Size = value; 
        if (PropertyChanged != null)
            PropertyChanged(this, new PropertyChangedEventArgs("Size");
    }
}
Run Code Online (Sandbox Code Playgroud)

当然你的班级也必须实施INotifyPropertyChanged.