在ControlTemplate中定义ControlTemplate.Triggers属性时,编辑器显示错误“令牌无效”

时间:2018-10-11 10:28:42

标签: wpf

我是WPF的新手。谁能帮助我找出为什么下面的代码为ControlTemplate.Triggers部分显示错误“令牌无效”?我解释下面的代码,试图将一个Trigger对象分配给ControlTemplate的Triggers属性。不知道这里出了什么问题。可能是我缺少的一些基本知识。请帮助我理解。

<Window x:Class="WpfBackgroundWorker.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">
    <Grid>
        <Grid.Resources>
             <ControlTemplate x:Key="btnTemp" TargetType="Button">
                <ControlTemplate.Triggers>
                   <Trigger Property="Button.IsMouseOver" Value="True">
                        <Setter Property="Background" Value="AliceBlue">
                        </Setter>
                    </Trigger>
                </ControlTemplate.Triggers>
            </ControlTemplate>
        </Grid.Resources>
        <Button Height="80" Width="140"  Template="{StaticResource btnTemp}" Content="Templated Button"></Button>
    </Grid>
</Window>

0 个答案:

没有答案