问题标签 [windows-phone-8-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1673 浏览

c# - 如何在 C# 中正确验证 TextBox?

我是 C# 新手,我在使用 TextBox 验证等级字母(A、B、C、D、F)时遇到问题。现在,如果我输入一个完全符合其条件的等级字母,下面的代码将执行 if 语句而不是 else 语句,即使在单击 OK 按钮后小写然后大写也是如此。当我输入正确的等级字母时,它应该跳过 if 并继续执行 else 语句,但是我没有看到有什么问题。

0 投票
1 回答
580 浏览

c# - 为什么应用程序没有收到应用程序关闭事件?

在 Windows Phone 8 中,当我按下开始按钮时,我应该得到Application_DeactivatedApplication_Closing事件。但是当我在这些事件中设置断点时,断点没有命中。为什么Application_Closing并且Application_Deactivated没有被调用?

请参考

Occurs when an application stops being the foreground application.

应用程序.xaml

0 投票
1 回答
873 浏览

windows-phone-7 - 如何在 Windows phone 8 上接收硬件按键按钮事件?

如何在 Windows phone 8 App 上接收硬件按键按钮事件?

我有很多问题,
WP 8 可用的功能非常有限。Windows CE/WM 是一个非常不同的行为。

我想通过 API 访问 OS 层(函数)

  • 返回按钮:成功。我发现了这个关键事件。

  • 主页按钮:???(我不知道)

  • 搜索按钮:???(我不知道)

  • 音量增大/减小:只是工作音量。

  • 相机键:我可以更改默认相机应用程序吗?

    http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202963(v=vs.105).aspx

  • 电源键:我可以选择锁定电源键吗?

  • OEM Key (Barcode Key) : 按下按钮,我要执行 My App?

[额外的]

对不起。我的项目信息提供的太少。我在 WP Device OEM 制造商中开发了 WP8 应用程序。所以我可以访问“操作系统、设备驱动程序、应用程序”。但是有各种各样的MS文档,第一次,开发太难了。

你有没有用过这些方法可以吗?- 命名事件 - SendMessage / PostMessage - 其他通信

我猜关键点“我如何通信设备驱动程序 <-> 应用程序”

我现在正在研究以下功能。- 服务代理 - IPC

0 投票
1 回答
338 浏览

.net - .NET IDE 中缺少模拟器列表

知道为什么我的项目中缺少我的 Windows Phone 模拟器列表吗?我在 .NET IDE 中寻找了各种选项,并在谷歌上搜索了一段时间,但找不到任何解决此问题的方法。

我还有 2 个其他项目可以使用此列表,但我当前的项目没有列出任何项目。当我应该拥有以下内容时,我所拥有的只是开始按钮:

  • 设备
  • 模拟器 WVGA 512MB
  • 模拟器 WVGA
  • 模拟器 WXGA
  • 模拟器720P
  • ETC...

关于如何将这些添加回我的 IDE 的任何想法?我仍然可以通过项目的属性部署到我的手机,但不是很实用!

谢谢。

0 投票
1 回答
75 浏览

c# - 阻止 Longlistselector 加载项目

我正在制作一个 Windows phone 8 应用程序,我必须使用 longlistselector 将项目显示为列表和网格。我有一个“更新”按钮。它可以重新加载项目列表(删除所有现有项目,然后加载其他项目(新项目))

我的问题是:如果我在 Longlistselector 在手机屏幕上显示项目时点击更新按钮,它会删除所有现有项目并继续加载其余项目并加载新的(更新的)项目。名单变得一团糟。

我找不到阻止或阻止长列表选择器加载项目的方法,所以我将我的问题发布到这里,希望有人能帮助我。

非常感谢各位!!!

0 投票
1 回答
143 浏览

windows-phone-8 - 安装 WP8 SDK 时 Windows 8.1 冻结

我正在从*.ISOVisual Studio 2012 的映像安装 WP8 SDK,并在大约 20-30 分钟后的最后安装步骤(WP8 模拟器配置)中,PC 只是冻结,所以我什么也做不了。屏幕上的图像保持不动,我能做的只是通过拔掉电源关闭 mu PC。

这是我的电脑数据:

  • AMD FX-8350 4Ghz 8 核
  • 技嘉GA-990FXA-UD3主板
  • 8Gb 内存
  • GTX 460 1Gb
0 投票
1 回答
73 浏览

visual-studio-2012 - 有没有办法在没有 Express IDE 的情况下安装 Windows Phone 8 SDK?

我需要设置一台机器来签署要在私人公司上分发的 .XAP 文件。我可以在我的开发机器上签署应用程序,因为我有 VS,但签署服务器不应该安装所有的 IDE。

有没有办法只安装所需的文件来签署应用程序?

谢谢!

0 投票
1 回答
510 浏览

windows-phone-8 - Microsoft.Phone.ni.dll 中发生“System.InvalidOperationException”

我正在制作一个记录声音的应用程序。
单击麦克风按钮时,它应该移动到新页面。
当我在新页面的应用程序栏中添加一个保存按钮然后运行它时,它会抛出这个异常

如果我不添加保存按钮,它可以正常工作

0 投票
1 回答
439 浏览

windows-phone-8 - 在 Windows Phone 8(.1) 上重定向流量

我们正在寻找一种在Windows Phone 8Windows Phone 8.1上以编程方式拦截全球网络流量的方法。

我目前知道两种拦截流量的方法:

  • 代理服务器
  • VPN (专有网络,所有流量都通过特定服务器路由)

在 Android 和 iOS 上,我们都使用代理服务器。在 Android 上,我们使用特定制造商的 SDK 来设置代理配置,在 iOS 上安装代理配置文件。

我们希望在 Windows Phone 8 和更新版本上实现相同的功能。

根据我的研究, Windows 运行时支持使用命名空间的代码中的代理配置Windows.Networking.Connectivity。但是根据文档,使用类,代码会在Windows Phone 8ProxyConfiguration上抛出。NotImplementedException

Windows Phone 8Windows.Networking.Vpn也没有命名空间。

显然,这两种选择都在这里。

我的第一个问题是:

有没有其他方法可以拦截和重定向 Windows Phone 8 上的流量?

进一步的研究:

根据新发布的Windows Phone 8.1 SDK Preview的文档,这些命名空间有一些变化。至少Windows.Networking.Vpn现在可用,我还不确定ProxyConfiguration上课。

是否有任何示例代码或示例可用于说明代理配置或以编程方式设置 VPN 是否可以使用 Windows Phone 8.1 SDK?

我似乎也找不到最新 SDK 的正确更新文档。

谢谢!

0 投票
1 回答
7879 浏览

c# - Windows Phone 8.1 Silverlight 中的 Toast 通知参数

好的,所以我在我的 8.1 SL 项目中使用新的 ToastNotificationManager 而不是旧的 ShellToast。ShellToast 在 toast 消息上有 NavigationUri,这使它非常容易。

在新的 toasts 中,您必须根据本文自行指定启动参数。但是,似乎 8.1 SL 没有您应该在 App.xaml.cs 中侦听参数的事件OnLaunched(LaunchActivatedEventArgs args) :

第 2 步:处理应用的“OnLaunched”事件

当用户单击您的 toast 或通过触摸选择它时,相关的应用程序将启动,并触发其 OnLaunched 事件。

注意 如果您没有在 toast 中包含启动属性字符串,并且在选择 toast 时您的应用程序已经在运行,则不会触发 OnLaunched 事件。

此示例显示了覆盖 OnLaunched 事件的语法,您将在其中检索并处理通过 toast 通知提供的启动字符串。

我的代码:

任何人都知道如何解决这个问题?谢谢