gpt4 book ai didi

c# - 如何增加行列式进度条的粗细?

转载 作者:行者123 更新时间:2023-11-30 12:44:45 24 4
gpt4 key购买 nike

我已将行列式进度条添加到 Windows 8.1 手机应用程序,但我没有看到增加进度条厚度的方法。

我试图通过增加高度属性来改变厚度,但这对它的大小没有影响。

有谁知道如何增加红色进度条的高度/厚度?

这是我的xaml中进度条的声明:

    <ProgressBar IsIndeterminate="False" Maximum="100" Value="30" Width="200" Margin="128,240,128,262"/>

Progress Bar

最佳答案

您应该能够通过设置其高度 属性来更改ProgressBar 的“厚度”。就像这样:

<ProgressBar Height="50" IsIndeterminate="False" Maximum="100" Value="30" Width="200" Margin="128,240,128,262"/>

Here at GitHub你可以找到一个工作样本。

如果您需要更改更多内容 - 您可以重新定义 ProgressBarStyle:

打开设计器窗口,右键单击进度条然后编辑模板,然后创建一个副本。然后,您应该会在资源中看到进度条的样式。在这种样式中,您会找到 ControlTemplate 并且里面有 Rectangle 名称为 ProgressBarIndicator(在末尾):

    ... something above
<Border x:Name="DeterminateRoot" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" MinHeight="{TemplateBinding MinHeight}">
<Rectangle x:Name="ProgressBarIndicator" Fill="{TemplateBinding Foreground}" HorizontalAlignment="Left" Margin="{TemplateBinding Padding}"/>
</Border>
</Grid>
</ControlTemplate>

例如,您可以设置此矩形的高度 属性,您应该可以实现您的目标。

关于c# - 如何增加行列式进度条的粗细?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27156071/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com