Back to Devexpress

FloatGroup.FloatLocation Property

wpf-devexpress-dot-xpf-dot-docking-dot-floatgroup-22a62226.md

latest4.3 KB
Original Source

FloatGroup.FloatLocation Property

Gets or sets the location of the FloatGroup object, relative to the top left corner of the DockLayoutManager container. This is a dependency property.

Namespace : DevExpress.Xpf.Docking

Assembly : DevExpress.Xpf.Docking.v25.2.dll

NuGet Package : DevExpress.Wpf.Docking

Declaration

csharp
public Point FloatLocation { get; set; }
vb
Public Property FloatLocation As Point

Property Value

TypeDescription
Point

A Point structure that specifies the location of the FloatGroup object, relative to the top left corner of the DockLayoutManager container.

|

Remarks

In XAML

The following code sample specifies the FloatGroup‘s FloatLocation and FloatSize properties:

xaml
<dx:ThemedWindow 
  ...
  xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
  xmlns:dxdo="http://schemas.devexpress.com/winfx/2008/xaml/docking">
  <dxdo:DockLayoutManager>
    <dxdo:DockLayoutManager.FloatGroups>
      <dxdo:FloatGroup FloatLocation="50,40" FloatSize="200,150">
        <dxdo:LayoutPanel Caption="Panel1"/>
      </dxdo:FloatGroup>
    </dxdo:DockLayoutManager.FloatGroups>
  </dxdo:DockLayoutManager>
</dx:ThemedWindow>

In Code

The following code sample creates the same FloatGroup in code :

xaml
<dx:ThemedWindow 
  ...
  xmlns:dx="http://schemas.devexpress.com/winfx/2008/xaml/core"
  xmlns:dxdo="http://schemas.devexpress.com/winfx/2008/xaml/docking">
  <dxdo:DockLayoutManager x:Name="DockLayoutManager1">
    <dxdo:LayoutGroup>
      <dxdo:LayoutPanel Caption="Panel1"/>
    </dxdo:LayoutGroup>
  </dxdo:DockLayoutManager>
</dx:ThemedWindow>
csharp
FloatGroup floatgroup = DockLayoutManager1.DockController.Float(Panel1);
floatgroup.FloatLocation = new Point(50, 40);
floatgroup.FloatSize = new Size(200, 150);
vb
Dim floatgroup As FloatGroup = DockLayoutManager1.DockController.Float(Panel1)
floatgroup.FloatLocation = New Point(50, 40)
floatgroup.FloatSize = New Size(200, 150)

The following code snippets (auto-collected from DevExpress Examples) contain references to the FloatLocation property.

Note

The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

wpf-docklayoutmanager-dock-panels-in-code/CS/DockPanelInCode_Ex/Window1.xaml#L29

xml
<dxdo:DockLayoutManager.FloatGroups>
    <dxdo:FloatGroup FloatLocation="100,50" FloatSize="200,150">
        <dxdo:LayoutPanel x:Name="paneProperties" Caption="Properties">

wpf-diagram-mdi/CS/MainWindow.xaml#L154

xml
AllowClose="False"
FloatLocation="1395, 660">
<dxdo:LayoutPanel

See Also

FloatGroup Class

FloatGroup Members

DevExpress.Xpf.Docking Namespace