4
這個工程。WPF - 風格二傳手屬性綁定
<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");
}
}
有什麼不對?
你在哪裏設置樣式適用的項目'DataContext'? –
在UserControl上, DataContext =「{Binding ElementName = CodeBehind}」 – mozkarakoc
然後您是否有名爲CodeBehind的UserControl?最可能的原因是它無法在'DataContext'上找到ImageSize屬性。檢查您的輸出窗口以查看是否存在任何綁定錯誤,並且可能會發布更多代碼,因此更容易排除故障。 –