【问题标题】:Windows Phone 7 dialog input boxWindows Phone 7 对话框输入框
【发布时间】:2012-02-12 20:21:07
【问题描述】:

我一直在网上和 MSDN 上浏览 Windows Phone 7 的等效 java 方法 JOptionPane.showInputDialog() 但找不到。我只是希望在用户获得高分时出现一个输入对话框,以便用户输入他们的姓名。

谢谢! CodeKingPlusPlus

【问题讨论】:

  • 只需创建自己的用户控件
  • 我该怎么做?我不熟悉 C#、.NET、wp7 等...你能指出我正确的方向吗?

标签: silverlight windows-phone-7 input dialog popup


【解决方案1】:

嘿,您可能想查看适用于 Windows Phone 7 的 Coding4Fun toolkit。工具包中包含一个 InputPrompt 控件,这正是您在这种情况下所需要的。它也是免费的。

如果您需要入门帮助,请查看 this article,其中包含工具包中包含的所有控件的概述。

【讨论】:

  • Coding4Fun 工具包刚刚使 Visual Studio 崩溃。我添加了引用并在 xaml 代码中声明了命名空间......
  • @CodeKingPlusPlus 我刚刚尝试过,通过右键单击 References 文件夹并通过 Nuget 安装它,它运行良好。你用的是什么版本的VS?
  • 2010 终极版。什么是 Nuget?我通过添加引用手动尝试了这一切,并在 xaml 代码的顶部添加了命名空间......
  • 查看 nuget.org 。基本上大多数开源库,包括 Coding4Fun,都有托管在 Nuget 上的库。当您安装 Nuget 时,您可以浏览这些库并将它们直接添加到您的项目中,而不是手动进行。它还可以确保您的项目是兼容的。
  • 谢谢!我让它工作了。但是我不知道如何使用它。我阅读了有关 Coding4fun 和 windowsphonegeek 的文档。他们都对我没有帮助。您能否回答一些具体问题,例如:我在哪里声明 InputPrompt? (我在 xaml 中创建的所有其他 GUI 元素)如何使 InputPrompt 在某个事件发生之前不可见?如何使用 input_Completed 事件处理程序? (它不会为我识别它?)我认为其余的应该是相当直接的,比如让用户输入的值......
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-06-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多