【发布时间】:2013-03-18 05:17:51
【问题描述】:
我用的是ProgressBar,但是当我改变它的主题时,它看起来不一样了。
我从个性化选项更改了 Windows 主题(即,右键单击桌面) 到 windows 经典主题(即基本和高对比度主题)如下:
<StackPanel VerticalAlignment="Center" HorizontalAlignment="Center"
Background="Transparent">
<ProgressBar IsIndeterminate="True" Height="20" Width="300"
VerticalAlignment="Center" BorderThickness="0"
BorderBrush="Transparent" HorizontalAlignment="Center"
Foreground="#0A8098" >
<ProgressBar.Background>
<ImageBrush ImageSource="/ClientApplication;component/Images/ProgressBackground.png"/>
</ProgressBar.Background>
<ProgressBar.Clip>
<RectangleGeometry RadiusX="20.5" RadiusY="20.5" Rect="0,0,300,19"/>
</ProgressBar.Clip>
</ProgressBar>
<TextBlock Text="LOADING PLEASE WAIT" Margin="0 10 0 0" VerticalAlignment="Center"
HorizontalAlignment="Center" Foreground="#FFFFFF" />
</StackPanel>
和图片:
然后我再次将 windows 经典主题更改为 windows 7(即 aero 主题),
但我想要第一个但不影响/改变主题。
知道怎么做吗? 谢谢。
【问题讨论】:
标签: wpf c#-4.0 progress-bar wpf-4.0