# SplitContainerControl class

Represents a container that splits its content with a movable splitter.

**Namespace:** [`Eremex.AvaloniaUI.Controls.Editors`](./index.md)  
**Assembly:** `Eremex.Avalonia.Controls.dll`  
**NuGet Package:** [Eremex.Avalonia.Controls](https://www.nuget.org/packages/Eremex.Avalonia.Controls)

## Declaration

```csharp
public class SplitContainerControl : TemplatedControl
```

## Public Members

| name | description |
| --- | --- |
| [SplitContainerControl](SplitContainerControl/SplitContainerControl.md)() | The default constructor. |
| [CollapsePanel](SplitContainerControl/CollapsePanel.md) { get; set; } | Gets or sets the panel that users can collapse. |
| [IsCollapsed](SplitContainerControl/IsCollapsed.md) { get; set; } | Gets or sets whether the collapsible panel is collapsed. |
| [IsSplitterVisible](SplitContainerControl/IsSplitterVisible.md) { get; set; } | Gets or sets whether the splitter is visible. |
| [Orientation](SplitContainerControl/Orientation.md) { get; set; } | Gets or sets whether the panels are arranged horizontally or vertically. |
| [Panel1](SplitContainerControl/Panel1.md) { get; set; } | Gets or sets the content of the first panel. |
| [Panel1Length](SplitContainerControl/Panel1Length.md) { get; set; } | Gets or sets the length of the first panel. |
| [Panel1MaxLength](SplitContainerControl/Panel1MaxLength.md) { get; set; } | Gets or sets the maximum length of the first panel. |
| [Panel1MinLength](SplitContainerControl/Panel1MinLength.md) { get; set; } | Gets or sets the minimum length of the first panel. |
| [Panel1Template](SplitContainerControl/Panel1Template.md) { get; set; } | Gets or sets the template used to display the first panel's content. |
| [Panel2](SplitContainerControl/Panel2.md) { get; set; } | Gets or sets the content of the second panel. |
| [Panel2Length](SplitContainerControl/Panel2Length.md) { get; set; } | Gets or sets the length of the second panel. |
| [Panel2MaxLength](SplitContainerControl/Panel2MaxLength.md) { get; set; } | Gets or sets the maximum length of the second panel. |
| [Panel2MinLength](SplitContainerControl/Panel2MinLength.md) { get; set; } | Gets or sets the minimum length of the second panel. |
| [Panel2Template](SplitContainerControl/Panel2Template.md) { get; set; } | Gets or sets the template used to display the second panel's content. |

## See Also

* namespace [Eremex.AvaloniaUI.Controls.Editors](./index.md)

<!-- DO NOT EDIT: generated by xmldocmd for Eremex.Avalonia.Controls.dll -->
