Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het ToolBar-besturingselement is een container voor een groep opdrachten of besturingselementen die doorgaans zijn gerelateerd aan hun functie. Het bevat meestal knoppen die opdrachten aanroepen en rangschikken in een balkachtige indeling in één rij of kolom.
Het ToolBar besturingselement biedt een overloopmechanisme waarmee items worden geplaatst die niet binnen een werkbalk met een groottebeperking passen in een speciaal overloopgebied. Meestal gebruikt u ToolBar besturingselementen met het gerelateerde ToolBarTray besturingselement, dat speciaal lay-outgedrag biedt en gebruikersinitieerde grootte en rangschikking van werkbalken ondersteunt.
Werkbalken positioneren in een ToolBarTray
Gebruik de Band en BandIndex eigenschappen om de ToolBar in de ToolBarTray te positioneren. De Band-eigenschap geeft de positie aan waar de ToolBar zich binnen het bovenliggende ToolBarTray bevindt. De BandIndex eigenschap geeft de volgorde aan waar het binnen de ToolBar band wordt geplaatst. In het volgende voorbeeld ziet u hoe u deze eigenschappen kunt gebruiken om ToolBar controls te plaatsen in een ToolBarTray.
<ToolBarTray Background="White">
<ToolBar Band="1" BandIndex="1">
<Button>
<Image Source="toolbargraphics\cut.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\copy.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\paste.bmp" />
</Button>
</ToolBar>
<ToolBar Band="2" BandIndex="1">
<Button>
<Image Source="toolbargraphics\undo.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\redo.bmp" />
</Button>
</ToolBar>
<ToolBar Band="2" BandIndex="2">
<Button>
<Image Source="toolbargraphics\paint.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\spell.bmp" />
</Button>
<Separator/>
<Button>
<Image Source="toolbargraphics\save.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\open.bmp" />
</Button>
</ToolBar>
</ToolBarTray>
Overloopitems beheren
Een ToolBar besturingselement bevat vaak meer items dan in de grootte van de werkbalk past. Als dit gebeurt, wordt op de werkbalk een overloopknop weergegeven. Als u de overloopitems wilt zien, klikt u op de knop Overloop en worden de items weergegeven in een pop-upvenster onder de werkbalk. In de volgende afbeelding ziet u een werkbalk met overloopitems.
Controleer wanneer een item op een werkbalk op het overlooppaneel wordt geplaatst door de ToolBar.OverflowMode gekoppelde eigenschap in te stellen op OverflowMode.Always, OverflowMode.Never, of OverflowMode.AsNeeded. In het volgende voorbeeld wordt aangegeven dat de laatste vier knoppen op de werkbalk altijd op het overlooppaneel moeten staan.
<ToolBarTray Background="White">
<ToolBar Band="1" BandIndex="1">
<Button>
<Image Source="toolbargraphics\cut.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\copy.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\paste.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\undo.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\redo.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\paint.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\spell.bmp" />
</Button>
<Separator/>
<Button ToolBar.OverflowMode="Always">
<Image Source="toolbargraphics\save.bmp" />
</Button>
<Button ToolBar.OverflowMode="Always">
<Image Source="toolbargraphics\open.bmp" />
</Button>
<Button ToolBar.OverflowMode="Always">
<Image Source="toolbargraphics\print.bmp" />
</Button>
<Button ToolBar.OverflowMode="Always">
<Image Source="toolbargraphics\preview.bmp" />
</Button>
</ToolBar>
</ToolBarTray>
Het ToolBar gebruikt een ToolBarPanel en een ToolBarOverflowPanel in zijn ControlTemplate. De ToolBarPanel behandelt de indeling van de items op de werkbalk. ToolBarOverflowPanel beheert de indeling van de items die niet op de werkbalk passen.
Stijlen en sjablonen
U kunt de standaardinstelling ControlTemplate wijzigen om het besturingselement een uniek uiterlijk te geven. Zie Wat zijn stijlen en sjablonen voor meer informatie en hoe u een sjabloon voor een besturingselement maakt.
Inhoudseigenschap
Het ToolBar besturingselement gebruikt de Items eigenschap als inhoudseigenschap. Met deze eigenschap kunt u subitems toevoegen aan de werkbalk, zoals knoppen of andere bedieningselementen die opdrachten uitvoeren.
Onderdelen
De volgende tabel bevat de benoemde onderdelen voor het ToolBar besturingselement.
| Onderdeel | Typologie | Description |
|---|---|---|
| PART_ToolBarOverflowPanel | ToolBarOverflowPanel | Het object dat de besturingselementen bevat die zich in het overloopgebied van de werkbalk bevinden. |
| PART_ToolBarPanel | ToolBarPanel | Het object met de besturingselementen op de werkbalk. |
Wanneer u een ControlTemplate voor een ToolBar maakt, bevat uw sjabloon mogelijk een ItemsPresenter in een ScrollViewer. Het ItemsPresenter item wordt weergegeven op de werkbalk en het ScrollViewer besturingselement maakt scrollen mogelijk. Als het ItemsPresenter niet het directe onderliggende element van de ScrollViewer is, moet u de ItemsPresenter de naam ItemsPresenter geven.
Visuele statussen
Met dit besturingselement worden geen visuele statussen gedefinieerd.
Zie ook
.NET Desktop feedback