2012-05-03 90 views
1

我想通過點擊ApplicationBar按鈕來切換ListBox的可見性。如何將ListBox的可見性綁定到ApplicationBar按鈕?

我使用this guide創建了ApplicationBar [s]。所以他們的方法住在App.xaml.cs。 ListBox位於MainPage.xaml中。

我不明白我如何從App.xaml.cs訪問列表框,我能找到的建議這不是最佳實踐。

我知道我應該以某種方式將列表框的可見性綁定到按鈕。

這可能嗎?如果不是,我的方法是什麼?

回答

1

將應用程序欄放入您的頁面並在您的按鈕上應用事件。在這種情況下,請更改列表框的可見性。

要創建一個應用程序任務欄,這個教程是更好的(在MSOT基本): http://msdn.microsoft.com/en-us/library/hh394040(v=vs.92).aspx

EDIT(評論):您可以將虛擬機的值綁定到你的列表框(能見度),並改變這個值在App.xaml.cs;)

+0

問題是我需要'ApplicationBar'具有不同的項目,取決於選擇了哪個'PivotItem'。所以我需要使用多個'ApplicationBar',這就是爲什麼我使用將它們放在'App.xaml'中的教程。 – Louis

+0

你使用MVVM嗎? – Julien

+0

好的,我在努力。我最近只聽到這個術語,所以我不確定我所做的一切是否正確,但我使用的材料是基於MVVM的。 – Louis

相關問題