-1
我知道我可以使用RaiseEvent
來引發一個事件,就像在一個按鈕上引發一個MouseDownEvent事件一樣。我使用鼠標點擊Button
。它具有MouseDown
效果(如背景更改爲藍色),但我使用RaiseEvent
。它只是執行MouseDown
函數,而不是觸發按鈕的MouseDown
效果。如何以WPF的原始效果提升事件?
如何以其原始效果舉辦活動?
我知道我可以使用RaiseEvent
來引發一個事件,就像在一個按鈕上引發一個MouseDownEvent事件一樣。我使用鼠標點擊Button
。它具有MouseDown
效果(如背景更改爲藍色),但我使用RaiseEvent
。它只是執行MouseDown
函數,而不是觸發按鈕的MouseDown
效果。如何以WPF的原始效果提升事件?
如何以其原始效果舉辦活動?
總之,你不能。該效果將綁定到Button的IsPressed屬性。像明智一樣,IsMouseOver用於確定鼠標是否懸停在按鈕上方。你不能真的改變/設置這些屬性。
當設置了一個或多個自定義附屬屬性時,您可以重新調整Button控件以呈現這些效果。但是你不能通過舉辦活動來產生效果。