这有效.
<Setter Property="Width" Value="300" />
<Setter Property="Height" Value="300" />
Run Code Online (Sandbox Code Playgroud)
但是,当我改变它,不起作用.
<Setter Property="Width" Value="{Binding ImageSize, Mode=TwoWay}" />
<Setter Property="Height" Value="{Binding ImageSize, Mode=TwoWay}" />
Run Code Online (Sandbox Code Playgroud)
并宣布
private Int32 imageSize;
public Int32 ImageSize
{
get { return imageSize; }
set
{
imageSize = value;
NotifyPropertyChanged("ImageSize");
}
}
Run Code Online (Sandbox Code Playgroud)
怎么了?
最可能的原因是绑定问题,特别是DataContext
.我建议在Output窗口中查找绑定错误(它们不会作为标准异常引发,但会在Output窗口中捕获以进行调试).绑定错误应指向正确的方向,直到WPF识别为 DataContext
.
归档时间: |
|
查看次数: |
8907 次 |
最近记录: |