Si j'ai 2 Button
s, A
et B
, est-il possible de créer un Style
et un Trigger
de telle sorte que lorsque l'utilisateur passe au-dessus Button B
, il fera Button A
« s Style
changer? J'ai essayé d'utiliser SourceName
et TargetName
, et je reçois des erreurs de compilation. Voici le XAML que je suis rigoler avec - je voudrais faire du contenu à Button A
quand Button B
gras est plus mouchetés:WPF style Trigger sur l'étranger UIElement
<Window x:Class="WpfApplication1.Window4"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window4" Height="300" Width="300">
<Window.Resources>
<Style x:Key="BoldWhenOver" TargetType="{x:Type Button}">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="FontWeight" Value="Bold" />
</Trigger>
</Style.Triggers>
</Style>
</Window.Resources>
<StackPanel>
<Button Name="btnA" Content="A" Style="{StaticResource BoldWhenOver}" />
<Button Name="btnB" Content="B" />
</StackPanel>
Merci pour la réponse . J'espérais faire cela avec un XAML simple, mais je suis allé avec votre 2ème suggestion et ça marche bien. – Andy