有没有一种简单的方法将一个xaml对象的属性绑定到另一个?

时间:2012-01-03 17:52:03

标签: xaml binding

我有一个堆叠面板,里面有两个图像,它开始时隐藏了一个图像,另一个图像可见。我的代码会自动将隐藏图像的可见性翻转到某些点可见,我想知道的是,是否只有xaml方法将其他图像可见性绑定到被设置为可见的对象的反面,最终结果最初可见图像被折叠并且先前折叠的图像变得可见。不要问为什么我只想要一个xaml方法,我只是想知道。谢谢。

1 个答案:

答案 0 :(得分:0)

是和否。我的印象是你想要一个你没有专门编码的选项,当controlA的属性X改变时,controlB的属性X应该是相反的。

但是,您必须为IValueConverter编写代码。 IValueConverter可以在您处理它处理的类型时随时工作。我记得,控件的可见性不是布尔值,而是一些特殊的枚举。因此,您必须编写一个IValueConverter,它将从属性边界值生成相反的(您寻求的)。

我帮助的另一个答案涵盖了基本细节,可能对您有所帮助作为指导:Silverlight Databinding Question