2011-11-03 81 views
0

我試圖找到一種方法來設置基於圖像元素的加載和顯示狀態的完成的可視元素的可見性。Windows Phone設置基於ImageOpened事件的元素的可見性

有沒有我可以綁定到的圖像將指示顯示狀態的屬性?

注:該應用程序使用MVVM,所以我想避免後面的代碼,如果在所有可能的。

回答

2

通過創建掛鉤事件並設置可見性的行爲,可以避免背後的代碼。然後,您可以使用xaml將此行爲附加到圖像上。

+0

好想法 - 我一直忘記行爲...我可能不會像我應該那樣經常使用它們。 – calum

1

您將需要使用ImageOpened和ImageFailed事件,然後在代碼中設置的知名度後面。 Image控件中沒有會爲您提供圖像狀態的成員。

+0

我應該補充說,我需要的,因爲我們使用的是MVVM要做到這一點,而無需後面的代碼。有沒有其他的選擇,也許使用命令綁定? – BenBtg

+0

您需要使用此代碼。只有非常簡單的應用程序才能在沒有任何代碼的情況下離開(只要確保你沒有開始做與視圖沒有直接關係的任何事情)。 – calum