问题标签 [uwp-xaml]

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 投票
1 回答
648 浏览

c# - 如何使 UWP 中的页面通用

经过一番研究,我发现我们不能在 Page 中使用泛型类型,如下所示:

原因是我们无法告诉页面的 xaml 文件这是什么 T(如果我错了,请纠正我)。我在互联网上看到了一种可能的解决方案,它正在发生这样的事情:

正如你所看到的,这段代码看起来很奇怪,我真的不喜欢这个解决方案。

那么有人可以为这个问题提供一个好的解决方案吗?也许举个例子。

0 投票
0 回答
1818 浏览

c# - UWP MVVM:视图模型绑定

我试图从 UWP 的角度进入 MVVM。一切似乎都像在 WPF 上一样工作,但我无法运行良好的 ViewModel/View Mapping。根据 Microsodt 专家的说法:https ://channel9.msdn.com/Events/Build/2015/3-635 ,大约 20 分钟开始,ResourceDictionaries 有一些新的特殊语法。我已完成所有步骤,按预期加载字典,但直接映射不起作用:

我认为这里的问题在于,我必须定义一个 Key。虽然我找到了一些解释,但我不明白为什么现在必须这样做。无论如何,如果我直接在 ViewContainer 中执行此操作,则映射有效:

问题是,发现所有示例都可以直接工作,没有明确的映射字典,或者与 mvvmlight 之类的 Freamworks 一起工作。由于这更多是出于学习目的,因此我宁愿在不将绑定机制黑盒化到框架中的情况下完成这项工作。

有没有可能,这只是 ResourceDictionary 中的一个 Bug?我还发现了这个线程,如何将视图与视图模型或 ViewModel 的多个 DataTemplates 关联?,但据我了解,问题是关于运行时映射,而我可以直接绑定。

0 投票
1 回答
147 浏览

xaml - WinRT ComboBox SelectedValue 为空

我创建了一个类来创建要添加到组合框的项目

对于组合框,我的 XAML 如下

我在代码隐藏中的 C# 代码如下

在模拟器中运行的组合框不显示选中状态。单击它会显示状态列表。

在调试 selectedvalue 时,尽管为其分配了值,但仍显示为 null。其余代码没有问题,存在 State_Id=3 的状态

0 投票
1 回答
6324 浏览

win-universal-app - 使用 UWP 读取 QR 条码 - Windows 10

我需要构建一个可以(手机/平板电脑)使用相机从计算机屏幕读取 QR 条码的 UWP 应用程序。我需要在相机打开时检测 QR 条码,因为我不想截取屏幕截图(或类似内容)并将其保存到文件中然后读取它。它需要在运行时检测。

我可以在那里使用任何 MIT 许可证代码(在 C# 中)吗?

许多使用此功能的应用程序往往具有未使用整个屏幕的“目标”窗口。我怎样才能做到这一点?

有人可以指出我该怎么做的正确方向吗?

非常感谢。

0 投票
1 回答
2966 浏览

c# - UWP 捕获列表视图滚动事件

我正在为手机开发一个 Windows 通用应用程序。

我有一个列表视图和一个按钮。当我在列表视图中向下滚动时,我想隐藏按钮。

我怎样才能捕捉到滚动事件?如何访问 ListView 中的 ScrollViewer?

我尝试了几种方法,但似乎没有一个有效..

我的 XAML 代码是:

0 投票
1 回答
104 浏览

win-universal-app - Pivot Item Rotates 和 Selected One 先出现,需要将 Fix position 设置为 headers。

我在通用 Windows 平台中使用 Pivot 控件。当我重新调整窗口大小并选择第二个枢轴项时,它首先出现(枢轴旋转)。我需要将其固定到位。提前致谢。枢轴 A 选定 选择枢轴 B 并排在第一位

0 投票
2 回答
1884 浏览

win-universal-app - 如何更改 ContentDialog uwp 的背景覆盖

我正在使用 VS2015 开发 UWP Win10 应用程序。我正在使用 ContenDialog 来显示模态窗口/弹出窗口。我需要更改 ContentDialog 的背景叠加颜色。这该怎么做。即使在内部样式中也没有选项/属性。

我需要将覆盖白色暗淡颜色更改为其他颜色,如黑色覆盖/暗淡颜色等......

见图片。

在此处输入图像描述

0 投票
1 回答
888 浏览

visual-studio - #UWP# 无法激活 Windows 应用商店应用程序,出现错误“注册表值无效”

当我尝试使用 Visual Studio Update 1 调试我的 UWP 应用时出现错误。

屏幕上显示的消息:

无法激活 Windows 应用商店应用“{您的应用包系列名称}”。激活请求失败,出现错误“注册表值无效”。

有关解决问题的建议,请参阅帮助。

消息框如下所示:

在此处输入图像描述

然后我点击了“帮助”按钮。它指向的页面的 url 是 https://msdn.microsoft.com/Areas/Epx/Content/500.aspx?aspxerrorpath=/query/dev14.query

页面内容是

无法服务请求

有关最新的头条新闻并查看新内容,请访问 MSDN 主页。

查看各种 MSDN 开发人员中心,您可以在其中找到最新的产品信息、技术资源和社区产品。

访问 MSDN 库以获取最新的技术文章、参考文档、下载等。

任何的想法?

0 投票
1 回答
277 浏览

listview - 将 itemtemplate 列的宽度调整为列表视图中的 headertemplate 列

我有一个列表视图,我希望 ItemTemplate 列的宽度与 HeaderTemplate 列的宽度相同。我尝试了很多在网上找到的方法,但似乎没有人工作,你能帮我吗?谢谢!这是我的代码:

0 投票
2 回答
471 浏览

c# - 从 WebView 复制到剪贴板

在带有 WebView 控件的 UWP 应用中,用户可以:

  1. 从加载的 html 中选择一些文本
  2. 右键点击
  3. 选择“复制”

但是,选择“复制”不会复制文本吗?

什么不见​​了?一些处理“复制事件”的代码,或者......?