2011-05-20 58 views
-1

我知道我可以使用RaiseEvent來引發一個事件,就像在一個按鈕上引發一個MouseDownEvent事件一樣。我使用鼠標點擊Button。它具有MouseDown效果(如背景更改爲藍色),但我使用RaiseEvent。它只是執行MouseDown函數,而不是觸發按鈕的MouseDown效果。如何以WPF的原始效果提升事件?

如何以其原始效果舉辦活動?

回答

0

總之,你不能。該效果將綁定到Button的IsPressed屬性。像明智一樣,IsMouseOver用於確定鼠標是否懸停在按鈕上方。你不能真的改變/設置這些屬性。

當設置了一個或多個自定義附屬屬性時,您可以重新調整Button控件以呈現這些效果。但是你不能通過舉辦活動來產生效果。