我正在开发Windows Phone应用程序,我想添加类似Dialog(Android)的东西,弹出并在此对话框中显示ListBox
\ LongListSelector
。
我使用名为InputPrompt
的东西来显示TextBox的对话框。有类似的内容显示ListBox
\ LongListSelector
?
答案 0 :(得分:1)
您可以使用WPToolkit提供的CustomMessageBox
。
您希望创建类似这样的内容来解决您的问题:
ListPicker picker = new ListPicker()
{
Header = "SOME HEADER",
ItemsSource = YourViewModel.SomeCollectionWithItems,
Margin = new Thickness(12, 42, 24, 18)
};
CustomMessageBox messageBox = new CustomMessageBox()
{
Caption = "This is a message box",
Message = "Select one of the items from the list.",
Content = picker,
LeftButtonContent = "ok",
RightButtonContent = "cancel"
};
显然,content属性可以设置为各种各样的UI控件,因此可以随意切换。提供的out-of-the-box samples涵盖了可能的实现。