2012-03-08 24 views
1

結合如果我有兩個文本框,一個是可見,另一個。兩者都綁定到同一個屬性。Silverlight的 - 動態的知名度

有沒有辦法只綁定可見的? 這種驗證方式在驗證摘要中只導致一個錯誤?

我有許多惡魔的形式,但也有許多不同的方式,人們可以根據他們的選擇輸入數據。所以我想知道是否有一種方法可能讓所有隱藏的組件有效,並且禁用驗證或/和臨時解除綁定

回答

1

這裏是你要完成的一個漂亮的小例子:http://blog.dotnetstep.in/2009/12/silverlight-3-enable-and-disable.html

您可以使用可視化樹步行者在本例中走可視化樹,並刪除綁定上誰擁有知名度任何框架元素價值崩潰: http://netpl.blogspot.com/2010/03/silverlight-visual-tree-walker.html

+0

我會給它一個鏡頭。我正在考慮編寫一個方法來遍歷所有不可見的組件,並更改它們的綁定以停止驗證。 – Luke 2012-03-08 20:47:33

+1

很酷,上面我編輯的鏈接應該可以幫助你遍歷你的可視化樹來更新你的不可見組件的綁定。 – KodeKreachor 2012-03-08 22:10:57

+0

謝謝。現在我只需要將這兩者混合在一起:) – Luke 2012-03-08 22:45:18