Category / Section
How can I apply the brush color for the LeftFloatWindowBorder?
1 min read
The border brush for the LeftFloatWindow can be applied by using the LeftFloatWindowBorderBrush property. The same has been demonstrated by using the following code example.
XAML
// This code demonstrates how to set the LeftFloatWindowBorderBrush for the DockingManager <Window x:Class="DockingManager_floatwindowsample.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:syncfusion="http://schemas.syncfusion.com/wpf" Title="MainWindow" Height="350" Width="525"> <Grid x:Name="Grid1"> <syncfusion:DockingManager x:Name="Dock1" UseDocumentContainer="True" LeftFloatWindowBorderBrush="Red" > <ContentControl syncfusion:DockingManager.Header="Dock1" syncfusion:DockingManager.State="Float"> </ContentControl> <ContentControl syncfusion:DockingManager.Header="Dock2" syncfusion:DockingManager.State="Dock"> </ContentControl> </syncfusion:DockingManager> </Grid> </Window>
C#
// This code demonstrates how to set the LeftFloatWindowBorderBrush for the DockingManager
using Syncfusion.Windows.Tools.Controls;
namespace DockingManager_floatwindowsample
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
DockingManager Docking = new DockingManager();
Docking.LeftFloatWindowBorderBrush = Brushes.Red;
Docking.UseDocumentContainer = true;
ContentControl content1 = new ContentControl();
DockingManager.SetHeader(content1, "Dock1");
DockingManager.SetState(content1, DockState.Float);
ContentControl content2 = new ContentControl();
DockingManager.SetHeader(content2, "Dock2");
DockingManager.SetState(content2, DockState.Dock);
Docking.Children.Add(content1);
Docking.Children.Add(content2);
Grid1.Children.Add(Docking);
}
}
}
Output
The following output shows how the brush color is applied for the LeftFloatWindowBorder.
