Frage

Ich weiß, dass ich verwenden kann RaiseEvent um ein Ereignis auszulösen, z. B. ein MouseDownEvent auf einer Schaltfläche auslösen.

Ich klicke mit der Maus auf ein Button.Es hat eine MouseDown effekt (wie Hintergrundwechsel zu blau), aber ich benutze RaiseEvent.Es macht einfach das MouseDown funktion, die die Tasten nicht auslöst MouseDown Effekt.

Wie kann ich ein Ereignis mit seiner ursprünglichen Wirkung auslösen?

War es hilfreich?

Lösung

Kurz gesagt, Sie können nicht.Dieser Effekt ist an die IsPressed eigenschaft der Schaltfläche.Wie weise die IsMouseOver wird verwendet, um festzustellen, ob sich die Maus über der Schaltfläche befindet.Sie können diese Eigenschaften nicht wirklich ändern / festlegen.

Sie können das Schaltflächensteuerelement neu gestalten, um diese Effekte zu rendern, wenn eine oder mehrere benutzerdefinierte angefügte Eigenschaften festgelegt sind.Sie können den Effekt jedoch nicht auslösen, indem Sie Ereignisse auslösen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top