问题标签 [windows-10-mobile]

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 投票
2 回答
173 浏览

windows-store-apps - Windows 8.1 和 Windows 10 应用程序问题

在进行 Windows 10 开发之前,我有几个问题需要弄清楚。

1.Will 8.1 app 可以在windows 10 os(手机和电脑)上运行吗

2.是否可以通过命令行将8.1应用程序(商店应用程序)移植到10应用程序。如果是,请说明如何。

0 投票
3 回答
890 浏览

windows - Windows 10 通用应用程序无法在 Windows 10 移动版上运行

我一直在开发一个通用的 Windows 10 应用程序,但是当我在手机上对其进行测试时,它卡在了初始屏幕上。该应用程序在计算机上运行良好。这是软件或我的应用程序中的错误吗?

我正在运行 Windows 10 版本 build 10130 最新的 Visual Studio 2015

手机为:Lumia 635 Windows phone 版本 10.0.10149.0

编辑:这也是我在启动应用程序时的输出,它确实通过 app.xaml.cs 中的 OnLaunched 没有任何问题。

“MercadoAppx.exe”(CoreCLR:DefaultDomain):已加载“C:\data\Programs\WindowsApps\Microsoft.NET.CoreRuntime.1.0_1.0.22816.1_arm__8wekyb3d8bbwe\mscorlib.ni.dll”。跳过加载符号。模块已优化,调试器选项“仅我的代码”已启用。“MercadoAppx.exe”(CoreCLR:CoreCLR_UAP_Domain):已加载“C:\Data\SharedData\PhoneTools\AppxLayouts\8174a553-5131-4f3c-a81e-695e46bec080VS.Debug_ARM.Merien\MercadoAppx.exe”。已加载符号。“MercadoAppx.exe”(CoreCLR:CoreCLR_UAP_Domain):已加载“C:\Data\SharedData\PhoneTools\AppxLayouts\8174a553-5131-4f3c-a81e-695e46bec080VS.Debug_ARM.Merien\System.Runtime.dll”。跳过加载符号。模块已优化,调试器选项“仅我的代码”已启用。'MercadoAppx.exe'(CoreCLR:CoreCLR_UAP_Domain):已加载'C:\Data\SharedData\PhoneTools\AppxLayouts\8174a553-5131-4f3c-a81e-695e46bec080VS.Debug_ARM.Merien\WinMetadata\Windows.winmd'。模块是在没有符号的情况下构建的。“MercadoAppx.exe”(CoreCLR:CoreCLR_UAP_Domain):已加载“C:\Data\SharedData\PhoneTools\AppxLayouts\8174a553-5131-4f3c-a81e-695e46bec080VS.Debug_ARM.Merien\System.Runtime.InteropServices.WindowsRuntime.dll”。模块是在没有符号的情况下构建的。“MercadoAppx.exe”(CoreCLR:CoreCLR_UAP_Domain):已加载“C:\Data\SharedData\PhoneTools\AppxLayouts\8174a553-5131-4f3c-a81e-695e46bec080VS.Debug_ARM.Merien\System.Diagnostics.Debug.dll”。跳过加载符号。模块已优化,调试器选项“仅我的代码”已启用。'MercadoAppx.exe'(CoreCLR:CoreCLR_UAP_Domain):已加载'C:\Data\SharedData\PhoneTools\AppxLayouts\8174a553-5131-4f3c-a81e-695e46bec080VS.Debug_ARM.Merien\System.Runtime.WindowsRuntime.dll'。跳过加载符号。模块已优化,调试器选项“仅我的代码”已启用。“MercadoAppx.exe”(CoreCLR:CoreCLR_UAP_Domain):已加载“C:\Data\SharedData\PhoneTools\AppxLayouts\8174a553-5131-4f3c-a81e-695e46bec080VS.Debug_ARM.Merien\System.Runtime.WindowsRuntime.UI.Xaml.dll” . 跳过加载符号。模块已优化,调试器选项“仅我的代码”已启用。“MercadoAppx.exe”(CoreCLR:CoreCLR_UAP_Domain):已加载“C:\Data\SharedData\PhoneTools\AppxLayouts\8174a553-5131-4f3c-a81e-695e46bec080VS.Debug_ARM.Merien\Internal.Uri.dll”。跳过加载符号。模块已优化,调试器选项“仅我的代码”已启用。“MercadoAppx.exe”(CoreCLR:CoreCLR_UAP_Domain):已加载“C:\Data\SharedData\PhoneTools\AppxLayouts\8174a553-5131-4f3c-a81e-695e46bec080VS.Debug_ARM.Merien\System.Collections.dll”。跳过加载符号。模块已优化,调试器选项“仅我的代码”已启用。

谢谢

0 投票
3 回答
1112 浏览

wpf - 闹钟和时钟应用程序使用什么 Windows 10 控件?

我正在迈出创建通用应用程序的第一步——有人知道闹钟和时钟应用程序中的顶部栏控件是什么吗?

我注意到中间部分是一个 Pivot,它在 PivotItems 之间切换 - 但是当您更改顶部图标时,会根据 PivotItem 突出显示

闹钟和时钟

它是否只是一个具有不同按钮的 Grid,这些按钮根据 Pivot 控件的 SelectedIndex 突出显示?或者它是一个尚未记录的特定控件?

0 投票
1 回答
745 浏览

c# - 尝试 PutAsync 时出现 HttpRequestException

我正在使用 Windows 10 通用应用程序,当我尝试执行以下操作时,我不断收到“HTTP 重定向请求必须由用户确认”错误:

关于如何处理的任何想法?

0 投票
1 回答
12134 浏览

visual-studio-2015 - 在 Visual Studio 2015 中找不到 Windows 10 模拟器

我正在尝试使用 Visual Studio Community 2015 RC 中的任何模拟器,但我找不到它们。

我已经为 windows 10 和 windows mobile 模拟器安装了开发者工具,但没有成功。

有谁知道发生了什么?

没有模拟器

0 投票
1 回答
628 浏览

c# - 游戏循环碰撞检测性能

我正在开发一款 Windows 10 2D 棋盘游戏,它有时会产生连锁反应,其中 144 个移动物体可以与 36 个非移动物体发生碰撞。这是“最坏”的可能情况。

每个移动的游戏对象都是由一些不移动的游戏对象创建的。不动的游戏物体“射”出移动的游戏物体,当它们与其他不动的游戏物体碰撞时会发生一些事情:)

我正在使用情节提要移动 XAML 对象 (UserControls),并基于 CompositionTarget.Rendering 检查与游戏循环的冲突。

在我的电脑上一切都很好,但是当我试图在手机上产生这种效果时会出现问题。

我的游戏循环如下所示:

CheckCollision 方法如下所示:

GameObjectHit 方法检查非移动游戏对象是否必须射击另一个移动游戏对象等。所以当这是非常糟糕的场景时,游戏循环迭代必须检查碰撞,有时会产生另一个移动对象并射击它(它们) .

和 IntersectsWith 方法:

哦,差点忘了。手机上发生了什么?游戏循环被调用的次数不够多,并且它检查碰撞的速度不够快(移动的物体只是飞过不移动的物体)。

我尽我所能来安排一场表演。我知道 Windows 10 Mobile 处于 beta 版本,它会更快,但是当它变热时,gameloop 每秒被调用约 2 次,所以这不是系统故障。

0 投票
2 回答
2607 浏览

c# - 适用于 Windows 10 的 HLS 播放器

我正在为 Windows 10 开发视频播放器。该播放器必须同时重现 HLS 和 AAC 轨道。

我想将AdaptiveMediaSource类用于视频轨道,因为它支持 HLS。对于音轨,我正在考虑使用AudioStreamingAgent类,但对于这种情况,我不确定它是否是最合适的选择。

除此之外,这两个轨道必须是独立的。我的意思是,虽然它们必须同步,但用户必须能够单独调整音量,甚至将它们静音,但我没有找到任何控制,甚至停止或恢复播放(我认为应该是音频/视频播放器的基本控制)。

我找到了代表音频和视频对象的MediaElement类,因此使用此类可以解决缺少控件的问题,但我不确定它通过流再现的能力。

我想知道的另一件事是,除了第一个对象之外,Windows 7 到 8.1 是否支持这种对象,它们也会在这个版本中吗?

哪个是正确的开发方法?

提前致谢!!

0 投票
1 回答
441 浏览

c# - C# Windows Phone 应用全屏控件

我正在开发 WP 10 应用程序,其中包括以全屏模式播放视频。当我切换到全屏模式时,我希望控制按钮(播放、停止...)在触摸时可见(此时它们隐藏在全屏视频后面)。如果有人能给我一些指导,我将不胜感激。

这里以 WP 10 官方视频应用控制栏为例。如果您点击屏幕,它会出现并在一两秒后消失。

[WP10官方视频应用图片][1]

编辑: 似乎新的 SDK 内置了控制栏,使用起来非常简单。只需添加 Media 元素属性

0 投票
2 回答
1151 浏览

xaml - Windows 通用响应式设计重新定位

因此,我刚刚开始重新使用 Windows 应用程序,并且有一些事情我无法按我的意愿工作(可能是因为我找不到任何示例并且 Channel9 视频没有涵盖我的情况)。

这篇文章开始,我决定“重新定位”技术是适合我的应用程序从大屏幕移动到小屏幕的技术。

我所做的是使用 aStackPanel并使用两个 s 更改其方向AdaptiveTrigger(一个用于 0 宽度,另一个用于 720,基于此处的表格)。

这有点工作,但有一些问题我会用一些丑陋的油漆编辑截图来说明。

当我处于这种情况时会发生这种BigScreen情况,即有足够的空间将 A 和 B 放在同一行。这里的问题是 B 应该占据全部剩余宽度,覆盖所有蓝色部分。

大屏幕

第二个问题与调整大小有关。当空间不足时,绿色部分会被剪切而不是调整大小(您可以看到右边框消失了)。StackPanel在使用使布局响应之前,这并没有发生。

半屏

最后,当我们处于这种SmallScreen情况时,方向变为垂直,我们遇到了与第一个相同的问题:绿色部分的高度没有填满屏幕。

小屏

这是XAML用于页面的:

请注意,如果没有StackPanel绿色部分,它应该适合页面,覆盖所有可用区域。不幸的是,我想不出更好的解决方案,因为没有示例告诉我们应该如何实施这项技术。我也尝试使用新的RelativePanel,但似乎AdaptiveTrigger'sSetter不适用于附加属性,如RelativePanel.RightOf.

有没有人成功地应用这种技术而不必使用代码隐藏?

编辑:

我使用Grid2 行 2 列来完成这项工作,AdaptiveTrigger将所有内容从行移动到列,反之亦然。

0 投票
2 回答
631 浏览

windows-mobile - Windows Mobile 硬件按钮

我是 Windows 移动开发的新手。如何通过 C# 中的编程访问硬件键,如降低音量、提高音量、电源按钮。