这很有效。
<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");
}
}
有什么问题?
答案 0 :(得分:6)
最可能的原因是绑定问题,特别是DataContext
。我建议在Output窗口中查找绑定错误(它们不会作为标准异常引发,但会在Output窗口中捕获以进行调试)。绑定错误应指向正确的方向,直到WPF识别为DataContext
。