英文:
How to change the foreground display point to long bar? ProgressBar
问题
官方的 UWP 进度条控件:https://learn.microsoft.com/zh-cn/windows/apps/design/controls/progress-controls
我该如何更改它?
英文:
The Official UWP ProgressBar Control:https://learn.microsoft.com/zh-cn/windows/apps/design/controls/progress-controls
How can I change it?
答案1
得分: 0
我可以重现您的问题。所以有两个进度条:默认的(虚线)是本机 UWP 的,另一个(您想要的那个)与 WinUI2 NuGet 包一起提供。
如何安装和添加 NuGet 包:
- 在解决方案资源管理器中右键单击您的项目。
- 单击"管理 NuGet 包"。
- 搜索 Microsoft.Ui.Xaml NuGet 包并安装它。
- 将以下代码添加到您的 app.xaml 文件中,放在
<Application.Resources>
标签内,以引用 WinUI2 控件:
<Application.Resources>
<XamlControlsResources xmlns="using:Microsoft.UI.Xaml.Controls" />
</Application.Resources>
- 在您的 MainPage 页面中添加对 Microsoft.UI.Xaml.Controls 命名空间的引用,将其命名为
muxc
:
xmlns:muxc="using:Microsoft.UI.Xaml.Controls"
- 从
muxc
命名空间中添加进度条:
<muxc:ProgressBar Width="150" IsIndeterminate="True"/>
英文:
I could reproduce your problem. So there are two progress bars: the default one (dotted) is native uwp and the other one(the one you would like to get) comes with the Winui2 nuget package.
How to install and add the nuget:
- rightclick your project in solutionexplorer
- click on manage nuget packages
- search for the Microsoft.Ui.Xaml nuget and install it
- Add this code to your app.xaml inside the application tags to reference the winui2 controls:
<Application.Resources>
<XamlControlsResources xmlns="using:Microsoft.UI.Xaml.Controls" />
</Application.Resources>
- add a reference to the Microsoft.UI.Xaml.Controls namespace as muxc to your mainpage:
xmlns:muxc="using:Microsoft.UI.Xaml.Controls"
- Add the progressbar from the muxc namespace:
<muxc:ProgressBar Width="150" IsIndeterminate="True"/>
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论