我有进度条,但是点太小了,我怎样才能让它变大? 我没有发现任何属性女巫可以改变点的大小。高度/宽度只改变点可以移动的区域
Xaml
代码
<Grid // here width ="2560" height="1600"
<ProgressBar
Grid.Row="0"
Grid.Column="1"
IsIndeterminate="True"
Visibility="{Binding MainInstance.Loading, Converter={StaticResource BooleanToVisibilityConverter}}"
VerticalAlignment="Stretch"
HorizontalAlignment="Stretch"/>
</Grid
最佳答案
有多种选择可以解决这个问题,具体由您决定:
- 更改
ProgressBar
的默认样式并增加Ellipse
Width
和Height
属性。您可以在 Blend 中执行此操作,也可以通过从 复制样式来执行此操作
C:\Program Files (x86)\Windows Kits\10\DesignTime\CommonConfiguration\Neutral\UAP\10.0.14393.0\Generic\generic.xaml
- 使用
ViewBox
控件环绕ProgressBar
。此控件将所有内容调整为可用大小。 - 使用您自己的模板设置属性创建模板化控件。
我创建了一个小的 sample on GitHub向您展示所有可能性的代码。
关于c# - 改变进度条的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39803985/