2012-02-14 50 views
-1

我有3個矩形的WPF窗口(WPF瀏覽器應用程序)。我想在其中一個矩形上設置觸發器。但是,當我寫在XAMLMouseEnterUp'無效。 'MouseEnter'不是'System.Windows.Trigger'上的事件

<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

這不是如何Triggers工作......但無論如何,你不必爲這個觸發器:

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