问题标签 [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 投票
2 回答
158 浏览

c# - Telerik WinUI GridView 在滚动时使用错误单元格的格式

我在 WinUI C:\Program Files (x86)\Telerik\UI for WinForms Q1 2015\Examples\QuickStart\GridView\Rows\AddNewRow\Form1.cs 的 Telerik 示例中使用了网格,并添加了以下代码以获取 UnitPrice蓝色字体:

这在表单首次加载时有效:

在此处输入图像描述

如果我垂直滚动表单,其他一些列也会变成蓝色。对此我能做些什么吗?

在此处输入图像描述

0 投票
1 回答
277 浏览

uwp - UWP WinUI TreeView 以编程方式滚动到项目

我正在尝试使用新的WinUI工具包 TreeView控件。我需要以编程方式滚动到特定项目。

我找不到办法做到这一点。

0 投票
1 回答
973 浏览

uwp - UWP - NavigationView 控件 - PaneDisplayMode 属性不存在

抱歉,这似乎是一个愚蠢的问题,但我真的不知道!

我正在编写一个 UWP 应用程序。试图在 MainPage 中放置 NavigationView 控件,并将导航栏设置在顶部,而不是左侧。

所以这应该很容易实现......

IDE VS2017(社区)说“在类型‘NavigationView’中找不到属性‘PaneDisplayMode’。” !!!

IDE 中的所有内容都是最新的。

项目目标版本为 Win10 1803 Build 17134

最低版本是 Win10 FallCreators Update Build 16299

在项目参考中,有“通用 Windows”固定参考,它的属性显示版本 = 10.0.17134.0 我电脑中安装的 Win10 是版本 1803

PaneDisplayMode 不存在

此属性应出现,如本网页参考手册 Microsoft Dev Reference中所述

我能做些什么?

0 投票
3 回答
3921 浏览

c# - .NET Core 3 使用 WinUI

使用.NET Core 3 预览版,可以在 .NET Core 平台上创建 WinForms 或 WPF“桌面应用程序”。

使用XAML 岛,可以在 WPF 应用程序中托管 UWP 控件。

.NET Core 3 及更高版本是否直接支持WinUI 库?还是从 WPF 应用程序开始并托管控件(NavigationView等)的最佳实践?

更新

dotnet new winformsdotnew new wpf将为各自的技术创建 .net 核心项目。

是否打算(或者是否已经有可能,如果是这样:如何)也支持类似dotnet new uwp 的东西,其中 UWP 样式控件是“默认”(通过引用 WinUI 库)而不是从 WPF 开始并使用 XAML 岛.

0 投票
0 回答
543 浏览

uwp - 在 uwp 中找不到名称/键 TopCornerRadiusFilterConverter 的资源

将 WinUI 安装到 UWP 应用程序后。我收到“找不到具有名称/键 TopCornerRadiusFilterConverter 的资源”错误

示例代码:

应用版本:

在此处输入图像描述

0 投票
1 回答
173 浏览

c# - 在 Uno 共享项目中使用 WinUI 2.3

我对 Uno 感到很兴奋,但归根结底,我是 Windows 10 M 的死忠支持者,我希望在该平台完全被埋没且无法定位之前发布一款适用于该平台的应用程序。

为了在 Windows 10 15063 中获得有趣的新控件,我需要 WinUI 2.3,但我想同时使用 Uno.UI。

如果我使用 WinUI 安装指南,我的 Windows 版本就可以正常工作。带有 Uno 平台的 TwoPaneView 问题似乎很有希望,但唯一的答案错误地断言,不使用带有 TwoPaneView 的命名空间将在 Windows 10 上构建——可能最低 1903,但在发布模式下最低 15063。

如何正确处理命名空间?如果必须,我可以拆分一些每个项目的文件,但我宁愿不这样做。

0 投票
1 回答
402 浏览

uwp-xaml - 将 WinUI 控件添加到 UWP 应用程序

我正在尝试对我的 UWP 应用程序使用新的 WinUI 工具包 TreeView/TeachingTip/... 控件。我已经从 Nudget 包中添加了参考 Microsoft.UI.Xaml。

我收到以下错误消息 在此处输入图像描述

0 投票
1 回答
241 浏览

prism - 在我看来,我需要做什么才能使 Prism.Uno 与 x:Bind 一起使用?

我来自 WPF / Prism 背景,但我真的很喜欢 X:Bind 提供的功能。使用 Prism.Uno 时,如何让 x:Bind 与我的 ViewModel 一起工作?

我有 prism:ViewModelLocator.AutoWireViewModel="True" 但我似乎在理解设计时它的工作原理时遗漏了一些东西。

谢谢G

0 投票
1 回答
67 浏览

uwp - Raisepropertychanged 为 null,datacontext 更改后不通知属性

我有一个 mainPage,我在其中调用我的用户控件。这个想法是我有一个TextBlock, 并且单击一个按钮后,我正在更改 Hello World 名称上方的文本。

MainPage.xaml.cs

下面是用户控制我从后面的代码创建的内容:

GenericControl.xaml:

测试视图模型:

模型:

我在调试时得到了正确的值,但它没有显示在 UI 中。

0 投票
1 回答
179 浏览

c# - WinUI ProgressRing 不显示在 WASM (Uno 2.4) 上

我正在尝试添加新的 WinUI 2.4 ProgressRing。它在 UWP 应用程序上完美运行,但在 WASM 中不显示。

我的 App.xaml 和 Mainpage.xaml 是:

应用程序.xaml:

MainPage.xaml:

在 UWP 中完美运行: 在此处输入图像描述

这里没有任何 ProgressRing 可用,与 UWP 不同。

在此处输入图像描述

如Uno Platform 2.3 博客文章中所述,ProgressRing 在 WASM 上不可用,就像在 UWP 上一样。它应该是。

Nuget 包版本:

  • Uno.UI.RemoteControl {2.4.0}
  • Uno.Wasm.Bootstrap {1.2.0}
  • Uno.Wasm.Bootstrap.DevServer {1.2.0}
  • Microsoft.Extensions.Logging.Filter {1.1.2}
  • Microsoft.Extensions.Logging.Con... {1.1.1}
  • NETStandard.Library {2.0.3}
  • Uno.UI {2.4.0}
  • Microsoft.NETCore.UniversalWindo... {6.2.10}
  • Microsoft.Extensions.Logging.Con... {1.1.1}
  • Microsoft.Extensions.Logging.Filter {1.1.2}
  • Microsoft.UI.Xaml {2.4.0}
  • Uno.Core {2.0.0}

我怎样才能解决这个问题 ?谢谢。