Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

ThemedWindow.ToolbarItemsSource Property

Gets or sets a collection of objects that provides information to generate and initialize toolbar items for the current ThemedWindow object. This is a dependency property.

Namespace: DevExpress.Xpf.Core

Assembly: DevExpress.Xpf.Core.v24.2.dll

NuGet Package: DevExpress.Wpf.Core

#Declaration

public IEnumerable ToolbarItemsSource { get; set; }

#Property Value

Type Description
IEnumerable

A source of objects to be visualized as toolbar items.

#Remarks

The ThemedWindow supports the MVVM approach. Use the ToolbarItemsSource property to bind the ThemedWindow to a ViewModel’s toolbar items collection. Pass the object collection to this property to initialize these items in a ThemedWindow‘s toolbar area.

Use the ThemedWindow.ToolbarItemTemplate property to visualize ThemedWindow‘s toolbar objects.

The following code snippet demonstrates how to use the ToolbarItemsSource property to display Toolbar Items in code:

themedwindow.ToolbarItemsSource = new List<object>() {
 "code_1", "code_2", "code_3", new SimpleButton() { Content = "SimpleButton"}, new TextEdit() { NullText = "DX Text Edit"} };

The following code sample shows how to add the same toolbar items to a ThemedWindow in XAML:

<dx:ThemedWindow
...
xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
xmlns:dxe="http://schemas.devexpress.com/winfx/2008/xaml/editors">
<dx:ThemedWindow.ToolbarItemsSource>
  <dx:ThemedWindowHeaderItemsCollection>
    <system:String>code_1</system:String>
    <system:String>code_2</system:String>
    <system:String>code_3</system:String>
    <Button Content="SimpleButton"/>
    <dxe:TextEdit NullText="DX Text Edit"/>
  </dx:ThemedWindowHeaderItemsCollection>
</dx:ThemedWindow.ToolbarItemsSource>
</dx:ThemedWindow>

The image below illustrates the result:

Themed Window - Toolbar Items Source Porperty

See Also