サイトアイコン INFRAGISTICS ナレッジ ベース

XamDockManager ペインのフローティングを抑止する方法

XamDockManager ペインのフローティングを抑止するには、

で可能です。

<!-- XAML側 -->
<igDock:XamDockManager Name="xamDockManager1" PaneDragStarting="xamDockManager1_PaneDragStarting">
    <igDock:XamDockManager.Resources>
        <Style TargetType="{x:Type igDock:ContentPane}">
            <Setter Property="AllowDocking" Value="False"/>
            <Setter Property="AllowDockingBottom" Value="False"/>
            <Setter Property="AllowDockingFloating" Value="False"/>
            <Setter Property="AllowDockingInTabGroup" Value="False"/>
            <Setter Property="AllowDockingLeft" Value="False"/>
            <Setter Property="AllowDockingRight" Value="False"/>
            <Setter Property="AllowDockingTop" Value="False"/>
            <Setter Property="AllowDrop" Value="False"/>
            <Setter Property="AllowFloatingOnly" Value="False"/>
            <Setter Property="AllowInDocumentHost" Value="False"/>
        </Style>
    </igDock:XamDockManager.Resources>
    ...
</igDock:XamDockManager>
// コードビハインド側
private void xamDockManager1_PaneDragStarting(object sender, Infragistics.Windows.DockManager.Events.PaneDragStartingEventArgs e)
{
    e.Cancel = true;
}

 

サンプル

 

APIリファレンス

 

モバイルバージョンを終了