WPF에서 원래 효과로 이벤트를 어떻게 올릴 수 있습니까?
-
06-09-2020 - |
문제
i RaiseEvent
를 사용할 수 있음을 알고 있으며 버튼에서 MouseDownEvent를 올리면 이벤트를 올릴 수 있습니다.
마우스를 사용하여 Button
를 클릭합니다.그것은 (파란색으로의 배경 변경) MouseDown
효과가 있지만 RaiseEvent
를 사용합니다.버튼의 MouseDown
효과를 트리거하지 않는 MouseDown
기능을 수행합니다.
원래 효과로 이벤트를 올릴 수 있습니까?
해결책
짧은 시간에, 당신은 할 수 없습니다.그 효과는 버튼의 속성.현명한 것처럼 isMouseover 가 사용됩니다.마우스가 버튼을 가리키고 있습니다.이러한 속성을 정말로 변경 / 설정할 수 없습니다.
하나 이상의 사용자 정의 첨부 된 속성이 설정되면 이러한 효과를 렌더링하는 버튼 컨트롤을 다시 보낼 수 있습니다.그러나 당신은 사건을 올리면 효과를 유도 할 수 없습니다.
제휴하지 않습니다 StackOverflow