У меня возникла проблема с настройкой стиля значка изображения моего меню SplitView, такого как меню приложения Groove, это мой код:
<Style x:Key="ButtontopStyleGroove"
TargetType="Button">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="Button">
<Grid x:Name="RootGrid" Background="{TemplateBinding Background}">
<VisualStateManager.VisualStateGroups>
<VisualStateGroup x:Name="CommonStates">
<VisualState x:Name="Pressed">
<Storyboard>
<ObjectAnimationUsingKeyFrames Storyboard.TargetName="ContentPresenter"
Storyboard.TargetProperty="BorderBrush">
<DiscreteObjectKeyFrame KeyTime="0" Value="transparent" />
</ObjectAnimationUsingKeyFrames>
<PointerUpThemeAnimation Storyboard.TargetName="RootGrid" />
</Storyboard>
</VisualState>
</VisualStateGroup>
</VisualStateManager.VisualStateGroups>
<ContentPresenter x:Name="ContentPresenter"
BorderBrush="#393185"
Content="{TemplateBinding Content}"
/>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
это результат, который я получаю:
проблема в том, что когда я нажимаю кнопку, чтобы применить стиль, который я определил, значок идет вперед из-за границы, которую я добавил в стиль
поэтому, пожалуйста, у вас есть идеи, как исправить мой код, чтобы предотвратить продвижение значка, когда я выбираю кнопку
Спасибо за помощь
Padding
на отрицательноеBorderThickness
? - person Nicholas Schuster   schedule 11.02.2016