Я делаю свечение через DropShadowEffect. Если тупо повесить его на прогресс бар, свечение будет на всем прогресс баре.
Мне нужно чтобы свечение было только на индикаторе(то есть сама эта штука, которая двигается и показывает проценты). Если нажать ПКМ прогресс бару и нажать на правка шаблона, то там будет все то, из чего состоит прогресс бар
Я попробовал добавить свечение и на Indicator, и на Animation - не работает. А если добавить эффект на сам PART_Indicator, то будет вот так:
Без понятия, что у вас там не работает, сделал простенький стиль и вроде все так, как вы хотите:
<Style x:Key="{x:Type ProgressBar}" TargetType="{x:Type ProgressBar}">
<Setter Property="Foreground" Value="#FFAD16"/>
<Setter Property="Background" Value="#303030"/>
<Setter Property="Height" Value="15"/>
<Setter Property="Border.CornerRadius" Value="8"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type ProgressBar}">
<Border CornerRadius="{TemplateBinding Border.CornerRadius}" Background="{TemplateBinding Background}">
<Grid>
<Rectangle Name="PART_Track"/>
<Decorator x:Name="PART_Indicator" HorizontalAlignment="Left">
<Border Background="{TemplateBinding Foreground}" CornerRadius="{TemplateBinding Border.CornerRadius}" >
<Border.Effect>
<DropShadowEffect ShadowDepth="0" Color="#FFD10000" BlurRadius="50" />
</Border.Effect>
</Border>
</Decorator>
</Grid>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Пояснения что тут:
Border
, который просто делает нам задний фон с закругленными углами.
Border
'a расположен PART_Track
- объект, который определяет путь индикатора.PART_Indicator
)
Border
, который как и фон, имеет цвет и закругление, а также нужную нам тень.В итоге получаем это:
Как видите у нас только индикатор имеет красноватую тень, все остальное не затрагивается.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть форма, которая делает api запрос через таймерМне нужно запустить несколько таких форм, чтобы они делали api запрос
У меня есть несколько девайсовПрограмма должно эти устройства постоянно пинговать
Всем доброго времени суток! Столкнулся я с такой вот проблемой: Есть необходимость при помощи C# Net20 рассчитать скорость видеокарты, так как...