问题标签 [winui-3]
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.
c# - 如何将新的 WebView2 WinForms 控件添加到 .NET Core 的工具箱中?
我正在尝试使用新控件,但由于某种原因,我似乎无法将其放入工具箱。我尝试手动将其注入设计器代码,但随后修改表单覆盖了我的更改。我正在使用最新的 VS 预览版 + 最新的 WebView2 预发布版,还在 Windows 10 上安装了最新的 Edge Beta。
wpf - 如何确定您使用的是 WinUI 2 还是 WinUI 3?
目前,我尝试学习如何在 WPF 应用程序中使用 UWP UI 组件。
我正在关注https://github.com/rvinothrajendran/XamlIslands中的示例
但是,我可以知道,我怎样才能知道该示例是使用 WinUI 2 还是 WinUI 3?
谢谢。
c# - 带圆角的窗口 WinUI 3
我的 UWP(WinUI 2) 应用程序需要圆角,但据我所知,这是不可能的。所以我发现了 github 问题,说明 WinUI 3 允许您在 Windows 上创建圆角(就像在新的 Windows 搜索中一样)。也许有人可以帮我解决这个问题?
uwp - WinUI 3.0 - 为什么 UWP 项目要求 MS Edge for Business 用于 WebView2
当我在项目中使用WebView2
控件并运行应用程序时,控件内的网页不显示。相反,该应用会显示以下消息,将我带到Microsoft Edge for Business下载页面:UWP
WinUI 3.0
WebView2
未检测到合适的 Microsoft Edge 版本。请从此处安装最新的 beta 频道版本
问题:为什么它要求使用 Microsoft Edge for Business?我MS Edge Canary Channel
的Windows 10 - Pro
. 我不想安装太多版本。
MainPage.xaml:
应用程序的显示
该网页应该显示在WebVeiw2
按钮控件的下方。但相反,会显示消息(如下所示):
c# - WinUI 3.0 - UWP:WebView2 打印功能出错
在我的WinUI 3.0 - UWP 项目中,我有一个WebView2
显示简单 html 的控件,如下所示。但是当我使用ExecuteScriptAsync调用以下javascript
代码时(如下所示),我收到以下错误:
错误:
检查您的打印机或选择另一台打印机。您选择的打印机不可用或未正确安装。
错误截图:
备注:我的 Windows 10 的默认Print to PDF
打印机没有任何问题,因为我可以从浏览器(MS Edge 或 Google)打印完全相同的 html 页面。
问题:我在这里可能做错了什么,我们可以解决这个问题吗?我认为问题的原因可能与我如何在我的 html 中使用 JavaScript 和/或我如何将参数传递给ExecuteScriptAsync(...)
方法有关。注意:wvTest
正如您可能已经猜到的,是 WebView2 控件的名称。
代码:
//此事件打开Print Dialog
并显示如上所示的消息:
c# - 桌面应用程序默认项目的 WinUI 3.0 给出运行时错误
使用昨天刚刚发布的Windows UI Library 3 Preview 2(2020 年 7 月) 。在最新版本上VS2019 - Preview
,按照官方教程开始使用 WinUI 3 桌面应用程序来创建桌面项目。项目成功编译,但在调试模式下运行时出现以下错误。我正在使用Windows10 Pro ver. 1903
:
错误截图:
c++ - 无法从 C++ 代码访问 XAML 元素。WinUI 3(WinUI 项目模板)
我正在学习一些小项目,但我不知道如何从 C++ 代码访问 XAML 元素。你能帮我吗?它说“无法确定要使用哪个重载函数实例”,截图:https ://pasteboard.co/JjjKCAT.png
谢谢卢卡斯
data-binding - 如何在 DataTemplate 中绑定两个不同的类属性
我正在尝试在 DataTemplate 中绑定来自不同类的两个属性。
DataType
设置DemoInfo
为此DataTemplate
和Name
值更新自DemoInfo
。
我已经尝试将视图模型作为源和相对源绑定。但是属性绑定在课堂上Visibility
不起作用。ViewModel
任何建议如何实现这一目标?
c++ - 如何使用 C++/WinRT + WinUI 3 以编程方式设置 TextBlock 属性
多年来,我一直隐藏在 MFC 的岩石之下,因此我可以坚持使用标准 C++,但仍然可以编写 Windows 桌面应用程序。使用 C++/WinRT 和 WinUI 3.0,我似乎终于有机会对我的代码进行现代化改造。问题是我对 XAML 或 Windows API 一无所知。为了解决这个问题,我正在尝试通过 Petzold 的“Programming Windows, 6th ed.”,用 C++/WinRT 替换 C# 代码。当我所要做的就是编写 XAML 时,一切都是徒劳的。但是,当我到达 p。24,我应该在代码中调整 TextBlock 属性。这是C#:
这是我的替换尝试:
一切顺利,直到最后一行。无法识别“FontStyle::Italic”。我对 Color 和 HorizontalAlignment 的枚举也有类似的问题。访问这些枚举的正确方法是什么?我是否忘记了包含或“使用”?这是我目前拥有的:
和
我希望我的长问题有一个简短的答案。
c# - UWP - 复选框或按钮不可见
使用
Jetbrains骑士
通用Windows平台_ _ _
问题
窗口可见,但按钮不可见。
问题
我该如何解决这个问题?
源代码