我有一块矩形板,我想动态缩放。我可以设置矩形元素的高度和宽度属性。唯一不合作的属性是保证金。
我尝试将 ViewModel 中的相同属性边距绑定到宽度、高度和边距,它只适用于宽度和高度。一旦我在矩形的边距属性上尝试它,加载窗口需要花费大量时间,并且它最终显示为根本没有边距..
有谁知道为什么会这样?
长方形:
<Rectangle Margin="{Binding ElementName=root, Path=DataContext.Margin}" Fill="White" Height="{Binding ElementName=root, Path=DataContext.Margin}" Width="{Binding ElementName=root, Path=DataContext.Margin}"></Rectangle>
财产:
private int _margin = 5;
public int Margin
{
get
{
return _margin;
}
}