c# – 构建输入对话框?

前端之家收集整理的这篇文章主要介绍了c# – 构建输入对话框?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
据我所知,windows phone 7的silverlight中没有默认的输入对话框.但是我的项目需要这个.

我希望它具有与默认messageBox类相同的metro外观.这是最简单的方法吗?我可以扩展messageBox类并添加som类型的文本字段吗?或者我应该使用弹出窗口还是子窗口?

请帮助我解决这个问题:)堆栈溢出是一个很好的资产,当我陷入我的项目时帮助了我很多!

解决方法

您可以使用 Coding4Fun Toolkit中的 InputPrompt
InputPrompt prompt = new InputPrompt();
prompt.Title = "Here Is A Title";
prompt.Message = "Specify a unique message:";
prompt.Show();

prompt.Completed += (pResult,sResult) =>
    {
    }

或者您可以使用WPToolkit中的CustomMessageBox

CustomMessageBox Box = new CustomMessageBox()
{
    Caption = "Your Caption Here",Message = "Enter a unique message",LeftButtonContent = "ok",RightButtonContent = "cancel",Content = textBox    
};

Box.Dismissed += (s,BoxEventArgs) =>
    {
    }

Box.Show();

两者都是很好的选择,在一天结束时,关于哪一个用于您的特定情况将是一个优先事项.

猜你在找的C#相关文章