| Paket | mx.controls.menuClasses |
| Schnittstelle | public interface IMenuItemRenderer |
| Umsetzer | MenuItemRenderer |
| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Menüelementrenderer werden oft wiederverwendet. Nach ihrer Erstellung können sie einfach wiederverwendet werden, indem sie neue Daten erhalten. Daher müssen in den einzelnen Implementierungen die Entwickler von Komponenten darauf achten, dass Komponenteneigenschaften keine bestimmten Anfangs- oder Standardwerte enthalten.
Um diese Schnittstelle zu implementieren, muss ein Komponentenentwickler eine Set- und Get-Methode definieren, die die menu-Eigenschaft implementiert. In der Regel schreibt die Set-Methode den Wert der Dateneigenschaft in eine interne Variable und die Get-Methode gibt den aktuellen Wert der internen Variablen zurück, wie im folgenden Beispiel illustriert wird:
// Internal variable for the property value.
private var _menu:Menu;
// Define the getter method.
public function get menu():Menu
{
return _menu;
}
// Define the setter method.
public function set menu(value:Menu):void
{
_menu = value;
}
| Eigenschaft | Definiert von | ||
|---|---|---|---|
| measuredBranchIconWidth : Number [schreibgeschützt]
Die Breite des Verzweigungssymbols. | IMenuItemRenderer | ||
| measuredIconWidth : Number [schreibgeschützt]
Die Breite des Symbols. | IMenuItemRenderer | ||
| measuredTypeIconWidth : Number [schreibgeschützt]
Die Breite des Typsymbols (Option/Kontrollkästchen). | IMenuItemRenderer | ||
| menu : Menu
Ein Verweis auf das Menu-Steuerelement dieses Menüelementrenderers, wenn ein solches enthalten ist. | IMenuItemRenderer | ||
measuredBranchIconWidth | Eigenschaft |
measuredIconWidth | Eigenschaft |
measuredTypeIconWidth | Eigenschaft |
menu | Eigenschaft |
menu:Menu| Sprachversion: | ActionScript 3.0 |
| Produktversion: | Flex 3 |
| Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Verweis auf das Menu-Steuerelement dieses Menüelementrenderers, wenn ein solches enthalten ist. Dies zeigt an, dass dieser Menüelementrenderer ein Verzweigungsknoten ist, der ein Submenü einblenden kann.
Implementierung
public function get menu():Menu public function set menu(value:Menu):voidTue Jun 12 2018, 10:04 AM Z