我正在开发一个WinUI 3应用程序,我无法找到一种方法来更改ProgressBar的控件模板。我的实际要求是改变“轨道线”的高度。检查下面的图像。我想改变这条红色细线的高度。
ProgressBar
我可以改变默认的控制模板,以及如果你可以分享整个风格的ProgressBar在WinUI 3。
ndasle7k1#
您可以在此link中找到ProgressBar的默认模板。如果只想设置高度,可以覆盖ProgressBarTrackHeight资源(参见源代码中的第232行)本质上,您可以在代码中使用相同的键创建一个新的ThemeResource来覆盖默认值。https://learn.microsoft.com/en-us/windows/apps/design/style/xaml-theme-resources希望这有帮助
ProgressBarTrackHeight
ThemeResource
1条答案
按热度按时间ndasle7k1#
您可以在此link中找到
ProgressBar
的默认模板。如果只想设置高度,可以覆盖
ProgressBarTrackHeight
资源(参见源代码中的第232行)本质上,您可以在代码中使用相同的键创建一个新的
ThemeResource
来覆盖默认值。https://learn.microsoft.com/en-us/windows/apps/design/style/xaml-theme-resources
希望这有帮助