问题标签 [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.
uwp-xaml - 如何获取 {x:Bind} 的绑定属性路径
使用 WPF,我能够通过 BindingExpression 获取 {Binding} 绑定属性的路径。在 UWP 中有没有办法确定使用 {x:Bind} 语法绑定哪个属性?我需要发现哪些属性绑定到哪些控件。我知道 {x:Bind} 没有 BindingExpression。是否有另一种方法可以在控件与其绑定属性之间进行映射?
winrt-xaml - WinUI 使用 DLL 中的合并字典
我有这个要求,我需要访问在我的项目中的 DLL 中定义的资源字典作为合并字典。整个项目设置为 C++/WinRT xaml 托管的 MFC 应用程序。并且所需的 ResourceDictionary 是另一个 dll 的一部分。
如 Source 属性中所示,CommonDictionary.xaml 作为另一个项目二进制 (dll) 的一部分存在,我需要通过指定该文件的路径将该文件合并到我的项目中。我已经尝试过类似的方法,尽管这只适用于 WPF;
并且在添加对项目的引用后也尝试了这个;
这些似乎都不起作用。
uwp - 使单个 TreeViewNode 不可选择
我正在尝试使TreeViewNode
我的 WinUI的根TreeView
充当其可选子节点的不可选择的“文件夹”。但是,该SelectionMode
属性仅适用于 的整个TreeView
实例而不是单独的实例TreeViewNode
。
如何禁用单个节点的选择,同时仍保持它为展开/折叠功能启用?
c# - 使用 WinUI3/Project Reunion 0.5 时,我有哪些选择/打开文件和文件夹的选项?
实际上没有可用的 API 允许用户简单地单击我的应用程序中的一个按钮并显示一个允许他们选择文件的对话框。我在这里错过了什么吗?
c# - WINUI 3.0 - Reunion 0.5 窗口大小///
我刚开始学习WinUI 3.0 ,在谷歌或Learn WinUI 3.0如何设置应用程序的默认窗口大小等书籍中找不到任何信息。我知道在 UWP 中它可以像
但实际上它在 WinUI 中不起作用
c# - 超轻量级 | IDE 无法识别 TabView 类
由于某种原因,集成开发环境( IDE )无法发现XAML源代码(见 下文)。
注意
IDE - JetBrains Rider 2021.1.2
uwp - 从 UWP/WinUI 中的 VisualCollection 中删除视觉对象的规范方法
我正在使用 aVisualCollection
并试图弄清楚如何Visual
在特定索引处删除 s 。Microsoft 文档列出了一种可能的 API,即VisualCollection.Remove()
. 现在我的用例如下(假设VisualCollection
最初的大小是 5):
- 通过 parent的从下到上的方向对子 s应用一些修改(更改
Size()
/Offset()/
/Brush()
) 。(根据示例,假设 3 个底部s)SpriteVisual
ContainerVisual
VisualCollection
Visual
SpriteVisual
从(根据示例在顶部VisualCollection
的剩余 2秒)中删除剩余的(未更新)SpriteVisual
- 通过API
SpriteVisual
向父级添加新的 s。ContainerVisual
InsertAtTop()
该文档提供了VisualCollection.First()
API 来获取IIterator
,VisualCollection
但它没有列出任何指导方针,说明IIterator
在迭代集合时修改集合时的行为方式。我假设与任何常规 C++ 容器相同的迭代器失效警告适用。
那么,我们如何VisualCollection
以上述方式进行修改呢?for...in
我有这个修改代码(这与我认为的范式不太吻合)
现在如何删除剩余的primaryVisual.Children().Count() - updateCount
child SpriteVisual
?我正在将C++/WinRT
语言投影用于WinRT
. 我需要该解决方案可在 UWP 和 WinUI 之间进行扩展。
c# - NavigationView 类的页面导航后打开之前的 TabViewItems
例如,我想动态保存打开的 TabViewItems,以便用户可以切换到另一个页面并返回他的工作。
问题:
c# - '未找到配置文件'appsettings.json',不是可选的。物理路径是“C:\Windows\SysWOW64\appsettings.json”。
我正在尝试在我的 WinUI 桌面应用程序中实现配置文件。我不断收到以下错误。
我已将构建操作设置为内容,并将副本设置为将直接输出到更新的副本。但没有任何效果。
我的 App.xaml.cs 代码是。
我不知道为什么会这样。我试过用谷歌搜索它,但我找不到任何关于为什么会发生这种情况的信息。