WPF - 样式设置器属性绑定

时间:2013-06-02 17:58:56

标签: wpf xaml

这很有效。

     <Setter Property="Width" Value="300" />
     <Setter Property="Height" Value="300" />

但是当我改变它时,不起作用。

    <Setter Property="Width" Value="{Binding ImageSize, Mode=TwoWay}" />
    <Setter Property="Height" Value="{Binding ImageSize, Mode=TwoWay}" />

并声明

    private Int32 imageSize;
    public Int32 ImageSize
    {
        get { return imageSize; }
        set
        {
            imageSize = value;
            NotifyPropertyChanged("ImageSize");
        }
    }

有什么问题?

1 个答案:

答案 0 :(得分:6)

最可能的原因是绑定问题,特别是DataContext。我建议在Output窗口中查找绑定错误(它们不会作为标准异常引发,但会在Output窗口中捕获以进行调试)。绑定错误应指向正确的方向,直到WPF识别为DataContext