Я хочу, чтобы что-то случилось, когда окно фокусируется.Однако, похоже, это не сработает:
<Window x:Class="Sample.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300" Background="Black"
Opacity="0.5">
<Grid>
</Grid>
<Window.Style>
<Style>
<Style.Triggers>
<Trigger Property="Window.IsActive" Value="true">
<Setter Property="Control.Background" Value="Blue" />
<Setter Property="Window.Title" Value="Testing" />
</Trigger>
</Style.Triggers>
</Style>
</Window.Style>
</Window>
С другой стороны, если я заменю сеттеры анимацией на {Enter,Exit}Action
s, вещи, похоже, будут работать.1007 * Я полагаю, что этого обходного пути достаточно для моих целей, но я хотел бы понять, почему «простой» способ не работает.
PS Я не могу полностью заставить подсветку синтаксиса работать... Кажется, после нескольких уровней отступает.