C# IsActive数据触发器';行不通
我试图在C# IsActive数据触发器';行不通,c#,wpf,xaml,datatrigger,C#,Wpf,Xaml,Datatrigger,我试图在IsActive属性上使用DataTrigger,但它不起作用 <Window x:Class="WpfApplication1.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" He
IsActive
属性上使用DataTrigger
,但它不起作用
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Window.Style>
<Style TargetType="{x:Type Window}">
<Setter Property="Title" Value="Active" />
<Style.Triggers>
<Trigger Property="IsActive" Value="False">
<Setter Property="Title" Value="Not active" />
</Trigger>
</Style.Triggers>
</Style>
</Window.Style>
<Grid>
</Grid>
</Window>
我最后使用了在MSDN论坛上找到的示例代码(据报道这是有效的)进行测试,但它不起作用。这是错误还是类似于API更改?删除Title=“MainWindow”
属性,因为它覆盖了样式和触发器设置的值
相关MSDN文章: