Im Customizer
können nicht nur das graphische Erscheinungsbild von einem Steuerelement
über die Eigenschaften verändert
werden, sondern es können ihnen auch bestimmte Ereignisse zugeordnet werden.
Die für das Scripting im Customizer
verfügbaren Ereignisse können mit einem Klick auf das Symbol
im Kopfbereich der Eigenschaften angezeigt werden. Dabei wird das Ereignis
in der linken Spalte angezeigt, während rechts die Aktion vermerkt wird,
die ausgeführt werden soll, sobald das Ereignis eintritt.
Solange die rechte Spalte leer ist, passiert bei Ausführung von einem Ereignis in der Regel nichts.
Die Aktion, die für ein Ereignis angelegt werden soll, sollte in der Programmiersprache #C-Sharp verfasst werden. Sobald in die leere Spalte neben dem gewünschten Ereignis geklickt wird, öffnet sich ein Script-Fenster, in dem bereits das Ereignis als eine Methode ohne Inhalt deklariert wurde mit einem Standardnamen angelegt wurde.
Der Standardname kann geändert werden
Der Code im Script-Fenster wird von IntelliSense unterstützt, so dass einem beim Schreiben seiner Methode(n) Hilfe angeboten wird. Jede Standardmethode von #C-Sharp ist in IntelliSense mit ihren Überladungen dokumentiert, so dass sich einem grundsätzlich die Möglichkeit bietet während des Programmierens eine Methode nachschlagen zu können.
Theoretisch kann über dieses Scripting jede Methode generiert werden, die sich mit #C-Sharp programmieren lässt.
WICHTIG:
Es werden keine durch den eEvolution-Customizer am Ribbon vorgenommenen Änderungen gespeichert!
Klicken Sie auf dieses
Symbol , um die Ereignisse, die über den Customizer für das derzeitig
ausgewählte Steuerelement definiert werden können, angezeigt zu bekommen.
Wählen Sie nun an dieser Stelle die gewünschten Ereignisse aus, die im Zusammenhang mit diesem Steuerelement ausgeführt werden sollen.
Click, DragDrop oderHover
Klicken Sie in das leere
Feld neben dem gewünschten Ereignis und es öffnet sich ein Script-Editor,
in dem automatisch die dazugehörige Standardmethode deklariert wurde.
Die Methode muss in #C-Sharp programmiert werden
Schreiben Sie nun die Methode, die bei eintreten des Ereignisses ausgeführt werden soll. Dabei gelten nur die Einschränkungen, die durch die Programmiersprache #C-Sharp selbst entstehen.
Schließen Sie den Script Editor nachdem Sie die Methode fertig programmiert haben. Sie steht nun in der rechten Spalte neben dem dazugehörigen Ereignis.
Speichern Sie ihre Änderungen
mit einem Klick auf
Beispiel: Einfügen von einem neuen Druckbutton
Beispiel: Standardanwendung für das Öffnen eines Bildes hinzufügen