这感觉应该是一件非常简单的事情,但我无法让它发挥作用。我有一个<Rectangle>on a <Canvas>,其中DataContexton the<Rectangle>绑定到 a Rect,我试图用<Rectangle>属性Canvas.Left="{Binding Left}"和Width="{Binding Width}"(类似于垂直组件)绘制它。如果那里有一个矩形,这很好,但是在边界Rect为空的情况下(即IsEmpty == True),它给我带来了很多关于Value produced by BindingExpression is not valid for target property无限值的错误。我尝试将属性设置Visibility为Collapsed使用数据触发器IsEmpty将可见性设置为折叠,我尝试在父画布上执行相同操作,但无论我做什么,我仍然遇到这些绑定表达式错误。有什么办法可以简单地让它“如果它是空的,甚至不要尝试绘制它”?
1 回答
- 1 回答
- 0 关注
- 192 浏览
添加回答
举报
0/150
提交
取消