2012-01-03 38 views
0

我有一個有兩個圖像的堆疊面板,它從一個圖像開始隱藏,另一個可見。我的代碼會自動將隱藏圖像的可見性翻轉爲可見,我想知道的是,如果只有一種xaml方法將其他圖像可見性綁定到被設置爲可見的相反方向,最終結果的原始可見圖像被摺疊並且先前摺疊的圖像變得可見。不要問我爲什麼只需要一個xaml方法,我只是想知道。謝謝。有沒有簡單的方法將一個xaml對象的屬性綁定到另一個?

回答

0

是和否。我的印象是,你需要一個選項,當你沒有專門編寫代碼時,controlA的屬性X改變了controlB的屬性X應該是相反的。

但是,您將不得不爲IValueConverter編寫代碼。只要你使用它處理的類型,IValueConverter就可以工作。我記得,控件的可見性不是布爾值,而是一些特殊的枚舉。所以你必須編寫一個IValueConverter,它將產生與屬性綁定值相反的值(你尋求的值)。

我幫助過的另一個答案涵蓋了基本的細節,可能對您有幫助:Silverlight Databinding Question

相關問題