在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>
答案 0 :(得分:8)
答案 1 :(得分:0)
我相信其他控件的典型高度是23。
因此,对于您的进度条,请使用以下内容:
<ProgressBar Name="progressBar1" Height="23" Value="33" DockPanel.Dock="Top"/>
您可能希望根据进度条的位置以及想要显示的高度来更改高度。我见过很多应用程序都有很高的进度条,所以用户肯定会看到它。只是取决于你想要它的样子。