问题标签 [winui]

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 回答
54 浏览

uwp-xaml - 如何获取 {x:Bind} 的绑定属性路径

使用 WPF,我能够通过 BindingExpression 获取 {Binding} 绑定属性的路径。在 UWP 中有没有办法确定使用 {x:Bind} 语法绑定哪个属性?我需要发现哪些属性绑定到哪些控件。我知道 {x:Bind} 没有 BindingExpression。是否有另一种方法可以在控件与其绑定属性之间进行映射?

0 投票
1 回答
87 浏览

winrt-xaml - WinUI 使用 DLL 中的合并字典

我有这个要求,我需要访问在我的项目中的 DLL 中定义的资源字典作为合并字典。整个项目设置为 C++/WinRT xaml 托管的 MFC 应用程序。并且所需的 ResourceDictionary 是另一个 dll 的一部分。

如 Source 属性中所示,CommonDictionary.xaml 作为另一个项目二进制 (dll) 的一部分存在,我需要通过指定该文件的路径将该文件合并到我的项目中。我已经尝试过类似的方法,尽管这只适用于 WPF;

并且在添加对项目的引用后也尝试了这个;

这些似乎都不起作用。

0 投票
1 回答
282 浏览

xaml - 在winui中引用​​图像的正确方法是什么

我正在尝试使用最新版本的 winui 显示图像,但没有成功。由于我缺乏进展,我认为我一定是做错了什么,但是,我无法确定那可能是什么。

这是我最近的尝试。

MainWindow.xaml:

图片

0 投票
1 回答
58 浏览

uwp - 使单个 TreeViewNode 不可选择

我正在尝试使TreeViewNode我的 WinUI的根TreeView充当其可选子节点的不可选择的“文件夹”。但是,该SelectionMode属性仅适用于 的整个TreeView实例而不是单独的实例TreeViewNode

如何禁用单个节点的选择,同时仍保持它为展开/折叠功能启用?

0 投票
2 回答
530 浏览

c# - 使用 WinUI3/Project Reunion 0.5 时,我有哪些选择/打开文件和文件夹的选项?

实际上没有可用的 API 允许用户简单地单击我的应用程序中的一个按钮并显示一个允许他们选择文件的对话框。我在这里错过了什么吗?

0 投票
4 回答
1677 浏览

c# - WINUI 3.0 - Reunion 0.5 窗口大小///

我刚开始学习WinUI 3.0 ,在谷歌或Learn WinUI 3.0如何设置应用程序的默认窗口大小等书籍中找不到任何信息。我知道在 UWP 中它可以像

但实际上它在 WinUI 中不起作用

0 投票
1 回答
27 浏览

c# - 超轻量级 | IDE 无法识别 TabView 类

由于某种原因,集成开发环境( IDE )无法发现XAML源代码( 下文)。



注意

IDE - JetBrains Rider 2021.1.2

0 投票
0 回答
47 浏览

uwp - 从 UWP/WinUI 中的 VisualCollection 中删除视觉对象的规范方法

我正在使用 aVisualCollection并试图弄清楚如何Visual在特定索引处删除 s 。Microsoft 文档列出了一种可能的 API,即VisualCollection.Remove(). 现在我的用例如下(假设VisualCollection最初的大小是 5):

  1. 通过 parent的从下到上的方向对子 s应用一些修改(更改Size()/ Offset()// Brush()) 。(根据示例,假设 3 个底部s)SpriteVisualContainerVisualVisualCollectionVisual
  2. SpriteVisual从(根据示例在顶部VisualCollection的剩余 2秒)中删除剩余的(未更新)SpriteVisual
  3. 通过APISpriteVisual向父级添加新的 s。ContainerVisualInsertAtTop()

该文档提供了VisualCollection.First()API 来获取IIteratorVisualCollection但它没有列出任何指导方针,说明IIterator在迭代集合时修改集合时的行为方式。我假设与任何常规 C++ 容器相同的迭代器失效警告适用。

那么,我们如何VisualCollection以上述方式进行修改呢?for...in我有这个修改代码(这与我认为的范式不太吻合)

现在如何删除剩余的primaryVisual.Children().Count() - updateCountchild SpriteVisual?我正在将C++/WinRT语言投影用于WinRT. 我需要该解决方案可在 UWP 和 WinUI 之间进行扩展。

0 投票
1 回答
1172 浏览

c# - NavigationView 类的页面导航后打开之前的 TabViewItems

例如,我想动态保存打开的 TabViewItems,以便用户可以切换到另一个页面并返回他的工作。


问题:

GIF - 选项卡视图

0 投票
1 回答
781 浏览

c# - '未找到配置文件'appsettings.json',不是可选的。物理路径是“C:\Windows\SysWOW64\appsettings.json”。

我正在尝试在我的 WinUI 桌面应用程序中实现配置文件。我不断收到以下错误。

我已将构建操作设置为内容,并将副本设置为将直接输出到更新的副本。但没有任何效果。

应用设置属性

我的 App.xaml.cs 代码是。

我不知道为什么会这样。我试过用谷歌搜索它,但我找不到任何关于为什么会发生这种情况的信息。