Skip to main content
All docs
V26.1
  • 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.v26.1.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