在WPF中,当我将ProgressBar放入XAML文件时,默认情况下其高度约为2或3像素。

我应该为与其他Windows应用程序保持一致而设置什么高度(并根据dpi分辨率等来调整高度)?我尝试设置Height="auto",但结果是相同的。

<Window x:Class="WpfApplication2.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
    <DockPanel Name="dockPanel1">
        <ProgressBar Name="progressBar1" Value="33" DockPanel.Dock="Top"/>
        <TreeView Name="treeView1" />
    </DockPanel>
</Window>

最佳答案

Windows Progressbar Guideline有一个很好的开始提示,

Recommended sizing and spacing

万一链接消失了:

关于C#WPF ProgressBar "default"高度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18386153/

10-13 06:46