Я не хочу анимации при нажатии кнопки, но меняются только передний план и фон, так же, как стиль метро. Я так озадачен.В WPF: как отключить анимацию при нажатии кнопки после нажатия?
Edit:
создать образец в Expression Blend 4. Есть 3: Нормальный, IsMouseOver, IsPressed:
Edit 2:
Я просто изменить заголовок «В WPF: как отключить анимацию при нажатии кнопки»? на «В WPF: как отключить анимацию при нажатии кнопки?»
Я нахожу некоторые проблемы:
- При наведении курсора мыши или нажать на кнопку, то Backgroud кнопки не изменились;
- Анимационный запуск после нажатия кнопки, я просто хочу отключить анимацию.
Edit 3:
Это .xaml может работать в VS.
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="WpfApplication17.MainWindow"
x:Name="Window"
Title="MainWindow"
Width="640" Height="480">
<Window.Resources>
<Style x:Key="ButtonStyle1" TargetType="{x:Type Button}">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Foreground" Value="White"/>
<Setter Property="BorderBrush" Value="Black"/>
<Setter Property="Background" Value="Black"/>
</Trigger>
<Trigger Property="IsPressed" Value="True">
<Setter Property="Background" Value="Black"/>
<Setter Property="BorderBrush" Value="Black"/>
<Setter Property="Foreground" Value="Red"/>
</Trigger>
</Style.Triggers>
<Setter Property="Background" Value="White"/>
<Setter Property="BorderBrush" Value="White"/>
<Setter Property="Foreground" Value="Black" />
<Setter Property="BorderThickness" Value="1"/>
<Setter Property="HorizontalContentAlignment" Value="Center"/>
<Setter Property="VerticalContentAlignment" Value="Center"/>
<Setter Property="Padding" Value="1"/>
</Style>
</Window.Resources>
<Grid x:Name="LayoutRoot" >
<Button Content="Button"
HorizontalAlignment="Left"
VerticalAlignment="Top"
Width="75"
Style="{DynamicResource ButtonStyle1}"/>
</Grid>
ли вы рассмотреть вопрос об изменении [Style] (http://msdn.microsoft. ru/en-us/library/ms753328.aspx) кнопки? – Clemens
Что вы попробовали? Пожалуйста, поделитесь своим XAML. –
@Clemens да, я пытаюсь. – SubmarineX