问题标签 [uwp]
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.
xaml - 在 Windows 10 中关闭 ComboBox 的 VisualState,未播放动画
Closed
我的VisualState有问题ComboBox
。状态动画Closed
仅第一次播放。
- 第一次打开ComboBox 【所有动画OK】
- ComboBox第二次打开【无
Closed
动画】
这是我正在使用的 XAML:
你能给我一些建议吗,我做错了什么?谢谢!
textbox - UWP/WinRT:如何使 Tab 键在 TextBox 中表现正常?
默认情况下,文本框不插入制表符。当您按 Tab 时,它会将焦点移至下一个元素。当您按下 Ctrl-Tab 时,它会插入一个制表符。
如何修复这种行为,使其表现得像人们通常期望文本框的行为一样,例如 Tab 键使用制表符插入缩进?此外,如何将 Ctrl-Tab 重新映射到替代功能?
对于插入制表符的第一个问题,我可以附加到 TextBox 的 KeyDown 事件,如果按下的键是 Tab,则将事件标记为已处理以防止 TextBox 失去焦点,但是如何插入 Tab 字符?
当我附加到文本框的 KeyDown 事件时,如果已按住 Ctrl,则按 Tab 键根本不会触发侦听器。如果我附加到 TextBox 的 KeyUp 事件,按下 tab 键确实会被拾起,但只有在它已经将选项卡插入到 TextBox 之后。如果没有这种不需要的行为,如何重新映射 Ctrl-Tab?
我在 C++/CX 中工作。
xaml - UWP/WinRT:如何从绑定的项目访问由模板生成的控件?
我有一个 Pivot,其内容是使用数据绑定生成的。对于向量中的每个 Item,都会生成一个 Grid,并在每个网格内生成一个 TextBlock。
如果我有来自向量的特定项目,我如何访问在我后面的代码中从它生成的相应 TextBlock?
我的第一个想法是将x:name
每个 TextBlock 的属性设置为每个 Item 中保存的唯一标识符,然后我可以简单地调用FrameworkElement::FindName()
该标识符,但显然x:name
不允许使用数据绑定生成该属性。
我看到可以朝另一个方向前进,并通过调用它的 DataContext 从 TextBlock 中拉出 Item。
我看到我可以使用 VisualTreeHelper 开始按控件搜索 TextBlock 控件。我无法在 C++ 中找到示例,但是,在这种情况下如何使用它?这是唯一的方法吗?如此简单的事情似乎非常复杂。有没有更多的方法可以做到,正确的方法是什么?
我将 C++/CX 与 XAML 一起使用。
windows - Windows 10 uwp 场景 c#
我目前有一个 WP8.1 和一个 Win8.1 应用程序对放在一个解决方案中。我正在尝试创建一个最佳方案,其中:
- 我可以保持 8.1 和 wp8.1 项目仍然可构建
- 我可以添加一个使用上述项目中的(链接的?)文件的 uwp 项目(到旧解决方案)
这是否可能,或者我应该从 8.1 分支,创建 uwp,创建新 UI,复制/粘贴代码?
c# - Json 序列化器 - 如何创建流
好的,这是我用来序列化集合的一段代码,效果很好,没有问题,但是我想要并尝试过但没有成功。我在我的项目中创建了一个 JSON 文件。我想将数据存储并流式传输到该文件。我尝试了一些方法但没有成功,如何打开一个流到我项目中当前的文件?
已编辑:评论了正在运行的代码并写下了我打算做的事情。谢谢你的支持。
当我到达这条线
var 流 = File.OpenWrite(store.Path); 它说这是无法访问的。
我打算做的是将一些数据序列化到一个名为 ListCollection.json 的文件中,该文件是 emtpy ,该文件是项目文件。它可能是流,也可能是给我该错误的文件。不知道。
c# - 更改 AppBarButton 图标
在我的 Windows 10 通用应用程序中,我在页面中有一个 AppBarButton:
我想检查是否Icon="Pin"
然后取消固定它,反之亦然。
所以我试着这样编码:
问题:(PinBtn.Icon == new SymbolIcon((Symbol.UnPin)))
总是返回FALSE
有什么问题并解决它?
c# - 在 Win10 UWP App 中获取屏幕分辨率
由于 UWP 应用程序在常见桌面系统上以窗口模式运行,因此获取屏幕分辨率的“旧”方式将不再适用。
旧决议与Window.Current.Bounds
所示。
有没有另一种方法来获得(主)显示器的分辨率?
c# - 使用后台任务设置剪贴板内容 [Windows 10] [UWP]
我正在开发通用 Windows 10 应用程序。目前我有一个后台任务,一旦用户收到通知就会触发。这个 BG 任务的目的是复制通知的内容。问题是 Clipboard.setcontent 方法似乎是单线程的,而不是多线程的 BG 任务。我曾尝试使用 corewindow 调度程序,但没有奏效,我也尝试使用任务。有人可以指出我的解决方案吗?
例如,后台任务中的以下代码会引发异常:
不支持从 MTA 激活单线程类(HRESULT 异常:0x8000001D)。
代码:
c# - 如何在 HttpClient SendRequestAsync 中发送图像
我正在使用 Windows.Web.Http 而不是 System,我正在尝试发送图像。
我的示例代码:
在这种情况下,我的 requestDictionary 将类似于
有人请帮助我实现这一目标。