MouseEnterUp'无效。 'MouseEnter'不是'System.Windows.Trigger'上的事件

时间:2012-02-14 21:22:29

标签: wpf

我有WPF窗口(WPF浏览器应用程序),有3个矩形。我想在其中一个矩形上设置触发器。但是当我在XAML中写作时

 <Rectangle Height="17" HorizontalAlignment="Left" Name="rectangle1" Stroke="Black" VerticalAlignment="Top" Width="278" >
        <Rectangle.Triggers>
            <Trigger Mouse.MouseEnter="MouseEnterUp"/>
        </Rectangle.Triggers>
    </Rectangle>

并将MouseEnterUp定义为

    public void MouseEnterUp(object sender, MouseEventArgs e)
    {
        Window2 x = new Window2();
        x.Show();
    }

我有这样的错误

'MouseEnterUp'无效。 'MouseEnter'不是'System.Windows.Trigger'上的事件。 怎么了?

1 个答案:

答案 0 :(得分:0)

那不是Triggers的工作方式......但无论如何,你不需要触发这个:

<Rectangle Height="17" HorizontalAlignment="Left" Name="rectangle1" Stroke="Black"
        VerticalAlignment="Top" Width="278"
        Mouse.MouseEnter="MouseEnterUp">
</Rectangle>