问题标签 [windows-phone-8.1]
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.
windows-phone - 安装 Windows Phone 8.1 SDK 时的问题
最近我下载了Windows Phone 8.1 SDK,它是Amazing Emulators,它有更多功能,但我无法安装它。以下是我遇到的错误:
debugging - WP 8.1 - 在不使用 VS 2013 的设备中调试通用应用程序
我试图在我的 WP8.1 设备中从 VS 2013 更新 2 调试我的通用应用程序,但我有这个错误:
部署失败。确保来自不同 Visual Studio 实例的同一模拟器或设备未在进行另一个部署或调试会话:写入文件“%FOLDERID_SharedData%\PhoneTools\11.0\Debugger\bin\RemoteDebugger\msvsmon.exe”时出错。错误 0x80070005:访问被拒绝。
我尝试以管理员身份运行并得到同样的错误。我在我的设备上使用 VS 2013 Update 1+2、Windows Phone 8.1(使用 WP8.1 开发人员工具解锁)。
提前致谢!
c# - 异步下载未通过 IProgress.Report 报告
我面临一个奇怪的问题,我必须承认 - 不明白。我有一个任务,它正在从 Web 异步下载文件:
任务正在运行,但正如您所见,它应该报告其进度。
事实证明,问题出在程序运行时bytesread = await mystr.ReadAsync(buf, 0, BUFFER_SIZE)
- 它不会在该线程上执行任何其他操作,直到整个文件被下载(不仅仅是BUFFER_SIZE
)。完成下载后,while
循环会被触发多次,并从内存中复制流——速度非常快。
奇怪的是,相同的代码在 WP8.0 上运行没有问题,现在我尝试在 WP8.1 上运行它,我遇到了这个问题。有人知道我做错了什么吗?
xaml - 具有 2 列的 GridView,填充宽度
我想要实现的结果非常简单,一个包含 2 列的列表,它们的宽度相等。在 Windows Phone 7/8 中,这可以很容易地使用ListBox
带有WrapPanel
as的 aItemsPanel
并将其设置ItemWidth
为 240(因为屏幕宽度为 480)来实现。
现在我正在编写一个通用应用程序,但这里的问题是屏幕不能保证有 480 的宽度(甚至对于电话来说似乎也没有)所以我无法设置ItemWidth
我希望它填充宽度的屏幕。我已经能够使用以下方法达到几乎预期的效果XAML
:
这给出了以下结果:
正如所见,它成功地提供了 2 列宽度相等,但Grid
inGridView.ItemTemlate
并没有填满每列的整个宽度。我已经尝试过设置HorizontalAlignment="Stretch"
它Grid
和它GridView
本身,但没有任何成功。有人对此有任何想法吗?
c# - WP8.1 开发工具包。添加控件时出错
就在最近,发布了 WP8.1 更新。我决定从Here获取 SDK 。一切都已安装并且一切正常,但是在添加某些控件时出现错误。其中一些控制是:
- 自动建议框
- 命令栏
- 枢轴控制
可能还有更多,但是,每当我添加这些控件时,Visual Studio Express 2013 要么冻结很长时间,要么给我错误:Syntax error found in XBF Generation
那么有人可以帮我清理一下吗?我怎样才能让这些工作。我错过了什么吗?谢谢!
windows-phone-8.1 - 您可以在电子邮件/消息应用程序中编写扩展程序吗?
是否可以在 Windows Phone 上“插入”或创建电子邮件应用程序的扩展?用户与之交互的方式是,在创建或阅读消息期间,我的工具将是“新建”或“阅读”消息命令栏上的另一个选项?本质上,我想扩展邮件应用程序的功能。除了为手机创建一个全新的电子邮件应用程序之外,我目前没有看到任何其他方式。
c# - Windows Phone 8.1 Live Tile 自定义品牌?
是否可以在品牌属性中定义特定文本,而不是像在 Windows Phone 8 中那样仅定义应用程序的名称或徽标?我正在尝试将文本添加到 TileSquare150x150IconWithBadge 瓷砖模板,但没有成功。
提前致谢。
c# - Windows Phone 8.1 - 页面导航
来自Windows Phone 8
我从未想过会对Windows Phone 8.1
代码进行很多更改。基本上我只是想知道如何进行页面导航,就像您在Windows Phone 8
. 为此,您应该添加:
但该代码不适用于Windows Phone 8.1
.
有人可以帮我吗?如果可能,请提供有关所有新Windows Phone 8.1
方法的任何链接或文档。
windows-8.1 - 尝试将 Windows Phone 8.1 添加到 Windows 8.1 (HTML/JS) 项目(通用应用程序)失败
我不确定我是否在某处遗漏了一些信息或小字,但我从这里下载了 Windows Phone 8.1 开发工具:https ://dev.windowsphone.com/en-us/downloadsdk 现在我可以选择右键单击在项目上将其转换为“通用应用程序”,但是当我单击“添加 Windows Phone 8.1 ...”链接时,它说将添加两个新项目等,所以我按确定然后我收到以下错误:
是什么赋予了?正如标题中所说,这是一个 Windows Store Javascript/HTML (WinJS) 项目,所以我知道这是 Windows Phone 8.1 的新内容,但肯定应该添加模板不是吗?如果有人能指出我正确的方向,我有点茫然。
谢谢,
安迪
windows-phone-8 - 如何构建我的代码以在 WinRT 应用程序中运行 XAML 页面并“返回”结果?
我目前正在为 Windows 8.1 和 Windows Phone 8.1 构建一个通用应用程序。
在 Windows 运行时,文件选择器有一个非常易于使用的 API,如下所示:
StorageFile file = await openPicker.PickSingleFileAsync();
它将用户输入视为可以等待的异步操作。在这种情况下,如果用户取消,则返回 null,但您可以想象如果用户取消,则会引发异常。
我想知道是否有某种方法可以创建一个页面,以便我可以创建一个类似的 API。具体来说,我正在使用托管服务进行 OAuth 2.0 身份验证,我想将用户发送到托管在 WebView 中的身份验证页面,如果操作成功则返回请求访问令牌的代码,如果用户不成功则抛出异常授权我的申请。
例如:
该调用将用包含 WebView 的页面交换 Frame 中的页面,用户将能够进行身份验证,然后控制将返回到调用函数,并且页面交换回原始页面。
我有点沉浸在 Windows 8.1 C#/XAML 文档中。据我了解,有一个全局 Window 对象承载一个 Frame 对象,该对象可以将其内容与应用程序中的不同页面交换。在完成了一些 Android 开发之后,我熟悉 Activity 模型,其中可以通过意图启动本质上不同的页面,并且可以将结果传播回启动它的 Activity。使用这个模型,似乎很容易将这个过程包装在我描述的模型中,但我对如何在 Windows 中做同样的事情有点困惑。我需要建立重要的架构来实现这种模式吗?
有没有一个简单的答案,或者我在我的头上?