2012-05-27 113 views
1

我是新手Windows Phone開發人員,我不知道如何去做我正在嘗試做的事情,或者即使這是遵循WP7設計指南的最正確方法。保留選項的列表框的對話框項目

我有一個列表框中的項目列表,用戶可以從中選擇,我想給用戶一組選項,當他們持有一個項目。我不知道是否有辦法顯示帶有一些單選按鈕和兩個按鈕(取消和確定)的小彈出對話框,可以在那裏執行某些操作,或者將用戶導向另一個頁面,以便執行所需的操作。

這樣做的最佳方法是什麼?

+0

值得一看[Silverlight Toolkit](http://silverlight.codeplex.com/releases/view/75888),它包含許多方便的控件,包括上下文菜單,如果內存正確運行。 –

+0

如果你可以用這個寫一個答案,我會接受它。 – PedroC88

回答

1

Silverlight toolkit有一個上下文菜單控制,可以節省不得不寫你的ow n控件來實現這個功能

1

創建一個名爲「視圖」的目錄。 您可以在該目錄中創建一個UserControl,

從可用模板中選擇添加新項目 - > WindowsPhone UserControl,並將其命名爲「myusercontrol.xaml」。

將該usercontrol作爲控件添加到您的實際頁面。

xmlns:views="clr-namespace:YourSolutionName.Views" //Add this at the beginning of your xaml page to <phone:PhoneApplicationPage/> 

<views:myusercontrol x:Name="myUserControlView" Margin="40,300" Visibility="Collapsed" /> 
//Add the above line before the ListBox 

最後,在保持事件處理程序,你可以這樣做

myUserControlView.Visibility = Visibility.Visible; 

您可以自定義「myusercontrol.xaml」以滿足您的需求,如單選按鈕,取消確定按鈕等

可能不是一個最佳的解決方案,但我希望這可以幫助