windows-runtime相关内容
如果您在 MessageDialog 对象上调用 ShowAsync 命令,而另一个 MessageDialog 对象已向用户显示但未关闭(即当另一个已经启动时显示一个弹出窗口),抛出一个 UnauthorizedAccessException .当您有多个线程试图同时提醒用户时,这可能会使事情变得困难. 我当前的(权宜之计)解决方案只是用 try/catch 块包围 ShowAsync 调
..
有没有办法在 Windows7 & 中编写 WinRT 应用程序?VS2010?要下载一些 SDK 吗? 我对网络东西特别感兴趣 (Windows.Networking.Socktes) 或者我需要使用 Windows 8 开发者预览版吗? 解决方案 如果有办法在 Windows 7 上做到这一点,我还没有看到. 您可以下载 VS 11(使用 Fx 4.5),但它没有任何
..
我想知道使用 Visual Studio 11 Developer Preview 和 .Net FrameWork 4.5 开发的 Metro 应用程序是否可以在 Windows 7 或 XP 中运行. 不是普通的 Windows 窗体或 WPF,我想了解所有新的 Metro 应用程序. 在 Windows XP 或 Windows 7 中运行 Metro Apps 需要哪些新功能
..
我正在构建一个通用应用程序,我的 Win8.1 应用程序必须显示一个项目网格.通常网格由 3 列组成,但在较小的屏幕上,我希望将项目换行,以便只有 2 列(甚至 1 列).这是我的代码:
..
另请参阅:有什么方法可以编写一个也可以在 Windows 7 和 Vista 上运行的 WinRt (Metro) 应用程序? 鉴于 Windows 7 无法运行 WinRT 应用程序,我正在尝试了解如何同时针对 Arm 和 Windows 7 上的 Windows 8.据我了解,应用只能从 App Store 安装在 ARM 版本的 Windows 8 上. 那么 Arm 上的 Wi
..
我们不能在 catch 块中使用 await 关键字这一事实使得在 WinRT 中显示来自异步方法的错误消息非常尴尬,因为 MessageDialog API 是异步的.理想情况下,我希望能够这样写: 私有异步任务 DoSomethingAsync(){尝试{//一些可以抛出异常的代码...}捕捉(例外前){var dialog = new MessageDialog("出了点问题!");等待
..
我正在使用 Windows 10 UWP 应用中的 ToggleButton 模板中的视觉状态. 我已经为“已选中"状态添加了动画,因此在选中时,模板内的图标旋转90度超过250毫秒. 现在,当不再选中 ToggleButton 时,我想在相同的 250 毫秒时间跨度内让图标旋转回正常. 问题是,ToggleButton 没有“未选中"状态可以动画了 - 所以这似乎是不可能的.
..
使用 Windows 10(或 Windows 8.1 WinRT)构建通用应用程序时,是否可以强制应用程序的主窗口在启动时最大化?这显然是应用程序在移动设备上运行时的自然行为,但在桌面上运行时则不然. 这当然可以使用 WinForms: 如何让 WinForms 应用程序完全运行屏幕 如何在任务栏顶部全屏显示 Windows 窗体? 但到目前为止,我还没有在 Microsof
..
基本问题/摘要:我需要从 Win 10 通用应用项目中引用其他人用 C 语言创建的二进制文件 (dll).但是,x86 和 arm 有一个单独的 dll.我相信我需要从项目中引用 dll(或至少 winmd 文件)才能部署它,但我只能引用一个文件,不能同时引用这两个文件.这意味着应用程序在一个或另一个平台(桌面或手机)上失败,因为它包含错误的二进制文件.正在寻找解决方案. 更详细的解释;
..
今天我将我的 Windows 10 PC 更新到 Threshold 2.除了 Visual Studio 拒绝运行我的任何通用 Windows 10 项目(包括新项目)之外,更新运行良好. 当我尝试运行应用程序时,我收到以下消息: 无法激活 Windows 应用商店应用“{App}".{应用程序名称}.exe 进程已启动,但激活请求失败并出现错误“应用程序 未启动". 我什
..
我知道可以使用: System.Diagnostics.StackTrace t = new System.Diagnostics.StackTrace(); 但这似乎不再起作用,因为它需要一个异常对象. 解决方案 试试 Environment.StackTrace.请记住要小心之后的逻辑,因为堆栈可能会以不可预测的方式发生变化.这里有一些讨论:https://github.com/d
..
我正在使用深色主题为通用 Windows 平台编写一个应用程序,我注意到虽然我在使用 ContentDialog 类覆盖使整个页面变亮而不是变暗. 显示对话框之前: 显示对话框: 由于 ContentDialog 上没有属性来控制覆盖,我如何覆盖正在使用的颜色? 解决方案 经过一些实验,我发现用于控制上面显示的 ContentDialog 的叠加层颜色的画笔是System
..
我正在尝试覆盖 Pivot 标题前景主题画笔,但无论我做什么,UWP 应用都会忽略它. 需要明确的是,这个问题是关于 UWP Pivot 控件,而不是 Win (Phone) 8.1 的.我在 8.1 应用程序中使用了主题画笔覆盖方法,并且效果很好.但我似乎无法为 UWP Pivot 做同样的事情. 我在 generic.xaml 中查找了相应的画笔(以及在画笔 -> 系统画笔资源下的
..
Windows 10 的先前版本具有 HardwareToken API (aka ASHWID) 来获取设备的唯一标识符,但它有几个缺点: 它仅在桌面和移动平台上可用,这需要您将扩展 SDK 添加到您的项目中(并且在 HoloLens 或其他平台上不可用) 在 PC 上,该值可能会随着硬件的变化而“漂移"(即使只是将笔记本电脑插入扩展坞也会更改 ID),因此您需要 复杂的后端逻辑来关联设
..
AdaptiveTrigger 可以在 DataTemplate 中工作吗? 这是我用来自定义 ShellNavigation 的代码,除了视觉状态外,它工作正常.他们不会触发任何事情.
..
这是我为 Windows Universal 8.1 获取唯一设备 ID 的旧实现,但 HardwareIdentification 类型不再存在. 私有静态字符串 GetId(){var token = HardwareIdentification.GetPackageSpecificToken(null);var hardwareId = token.Id;var dataReader =
..
我正在尝试了解用于创建 的新 Windows 8 运行时Metro 风格的应用程序.我知道您可以将它与 XAML 一起使用,它基于 .NET 所以 C# 和 VB.NET可用于编写应用程序,但似乎与 HTML、CSS、DOM 和 JavaScript 有关. 有人可以用 .NET UI 程序员可以理解的几段来解释它是什么吗?(我遗漏了一些理解它所必需的“关键".) 我们都知道 WPF,
..
我尝试使用 C# 中的 Windows 运行时从桌面应用获取我的 GPS 位置. 我按照 这个方法 进行设置使用 Visual Studio 和 此代码示例 创建以下内容作为 C# 控制台应用程序的简单代码: 使用系统;使用 System.Collections.Generic;使用 System.Linq;使用 System.Text;使用 System.Threading;使用 Sys
..
我的 WinRT C# Metro 应用程序中有一个 StackPanel,我想将它用作标签/值对(TextBlock 和 TextBox) 像这样: 现在我想要的是让 TextBox
..
我正在使用 C# 和 Visual Studio 11 Beta 编写 Metro Style 应用程序.现在我想获得操作系统的操作系统版本.我怎样才能得到这个? 我发现了如何在“普通"应用程序中做到这一点.在那里,您使用属性 OSVersion 的 Environment-Class,但在 .NET Core 中没有此属性 解决方案 对于新应用程序,您应该检查特定功能,而不是操
..