我有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'上的事件。 怎么了?
答案 0 :(得分:0)
那不是Triggers
的工作方式......但无论如何,你不需要触发这个:
<Rectangle Height="17" HorizontalAlignment="Left" Name="rectangle1" Stroke="Black"
VerticalAlignment="Top" Width="278"
Mouse.MouseEnter="MouseEnterUp">
</Rectangle>