Есть стиль
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:Controls"
xmlns:ed="http://schemas.microsoft.com/expression/2010/drawing">
<Style TargetType="local:UniformButton">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="local:UniformButton">
<ed:RegularPolygon x:Name="regularPolygon" Fill="White" Height="100" InnerRadius="0.55" PointCount="5" Stretch="Fill" Stroke="Black"
Width="100" StrokeThickness="0.5">
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="CommonStates">
<VisualState x:Name="Normal"/>
<VisualState x:Name="Hovered">
<Storyboard>
<!-- СМОТРЕТЬ СЮДА -->
<ColorAnimation Storyboard.TargetProperty="(Shape.Fill).(SolidColorBrush.Color)" Storyboard.TargetName="regularPolygon"
To="{Binding HoverBackground}">
</ColorAnimation>
</Storyboard>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
</ed:RegularPolygon>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</ResourceDictionary>
Как вы поняли, у типа UniformButton
есть свойство HoverBackground
. Но я не знаю как к нему прибиндиться. TemplateBinding
тоже не помогает. Я так понял он вообще работает только для Setter.Value
. RelativeSource TemplatedParent
тоже не работает.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Уже несколько дней бьюсь с проблемой группировки данныхПо примерам сделать не получается, либо группировка вообще не выводиться ни как,...
Писал автообновляемое приложение на C#, проблема возникла в запуске уже обновленного приложения
У меня двигающаяся кнопка и 4 статичныеЭта двигающаяся кнопка не должна проходить сквозь другие