Ano*_*non 7 .net wpf progress-bar
编辑:我解决了我的问题...看看我的答案.纠正如果是错的.谢谢.
问题:出于某种原因,似乎WPF应用程序中的进度条没有显示我需要的颜色.
这是XAML代码:
<Window x:Class="TaskbarProgressApp.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">
<Window.TaskbarItemInfo>
<TaskbarItemInfo />
</Window.TaskbarItemInfo>
<Grid>
<ProgressBar x:Name="ProgressBar"
Margin="10"
HorizontalAlignment="Stretch"
VerticalAlignment="Center"
Height="23" Background="{x:Null}" Foreground="DarkRed">
</ProgressBar>
</Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)
这是结果:

对我来说看起来不像暗红色...碰巧每种颜色:(
有什么想法吗 ?
感谢@Merlyn Morgan-Graham和@CharithJ指出另一个问题,当我读到它时,我认为它是另一个问题.
我解决了这个问题,我想分享它.
我下载了MS Expression Blend的试用版并更改了:
<Trigger Property="IsIndeterminate" Value="false">
<Setter Property="Background" TargetName="Animation" Value="#80B5FFA9"/>
</Trigger>
Run Code Online (Sandbox Code Playgroud)
至
<Trigger Property="IsIndeterminate" Value="false">
<Setter Property="Background" TargetName="Animation" Value="#00000000"/>
</Trigger>
Run Code Online (Sandbox Code Playgroud)
这给出了颜色:
深红:

即便如此
<Trigger Property="IsIndeterminate" Value="true">
<Setter Property="Background" TargetName="Animation" Value="#80B5FFA9"/>
</Trigger>
Run Code Online (Sandbox Code Playgroud)
不会更改进度条,但颜色应该是应该的.
很遗憾没有选择直接改变它.
谢谢您的帮助.
| 归档时间: |
|
| 查看次数: |
4040 次 |
| 最近记录: |