2011-05-26 20 views
3

因此,在WPF中有一個CommandParameter屬性,您可以在您的XAML代碼中使用該屬性來發送有關選定內容的信息以供您的CS代碼使用。在Windows Phone中的命令參數等價嗎?

我想學習Windows Phone 7編程,它看起來非常類似於WPF,所以我想我會嘗試使用CommandParameter,但這似乎不起作用。你知道一個相同的東西要用嗎?下面是我的一些項目的背景...

在電話ApplicationBarMenuItem

<shell:ApplicationBarMenuItem x:Name="Download" Text="Download" Click="Download_Click"/> 

我試圖把 CommandParameter =「{綁定路徑= ID}」 屬性一樣,你可以在使用WPF發送圖像所在的代碼中的圖像ID代碼,以便我可以根據我所在的頁面在菜單中執行這些功能。

回答

1

芒果(版本7.1)的命令支持即將到來,本週早些時候它的測試版本已經下降。

1

ApplicationBarMenuItem(和ApplicationBarIconButton)使事情更加複雜,因爲它們不是依賴對象(它們直接擴展Object),這意味着它們不能將行爲或觸發器應用於它們。

WP7 Developer Guide(棱鏡用於WP7)具有ApplicationBarButtonCommand行爲(即共混物SDK行爲),其可被施加到ApplicationPage和將結合的ICommandApplicationBarIconButton。你可以很容易地創建一個MenuItem相當於它。