バージョン

通常モードでタイル動作を変更

xamTileManager は、通常の状態でタイルの動作とレイアウトを変更できる NormalModeSettings プロパティを公開しています。NormalModeSettings オブジェクトは以下のプロパティを公開します。

xamTileManager は NormalModeSettings プロパティを自動的に初期化しません。コードで NormalModeSettings プロパティによって公開されている任意のプロパティを設定したい場合、xamTileManager の NormalModeSettings プロパティを NormalModeSettings オブジェクトのインスタンスに設定する必要があります。

以下のコード例は、通常モードでタイルの動作を変更する方法を示しています。

XAML の場合:

<ig:XamTileManager Name="xamTileManager1">
    <ig:XamTileManager.NormalModeSettings>
        <ig:NormalModeSettings
            AllowTileDragging="Swap"
            AllowTileSizing="Individual"
            MaxColumns="2"
            MaxRows="2" />
    </ig:XamTileManager.NormalModeSettings>
    <!--ここに Tiles を追加します-->
</ig:XamTileManager>

Visual Basic の場合:

Imports Infragistics.Controls.Layouts
...
If Me.xamTileManager1.MaximizedModeSettings Is Nothing Then
    Me.xamTileManager1.NormalModeSettings = New NormalModeSettings()
End If
Me.xamTileManager1.NormalModeSettings.AllowTileDragging = _
    AllowTileDragging.Swap
Me.xamTileManager1.NormalModeSettings.AllowTileSizing = _
    AllowTileSizing.Individual
Me.xamTileManager1.NormalModeSettings.MaxColumns = 2
Me.xamTileManager1.NormalModeSettings.MaxRows = 2
...

C# の場合:

using Infragistics.Controls.Layouts;
...
if (this.xamTileManager1.NormalModeSettings == null)
{
    this.xamTileManager1.NormalModeSettings = new NormalModeSettings();
}
this.xamTileManager1.NormalModeSettings.AllowTileDragging =
    AllowTileDragging.Swap;
this.xamTileManager1.NormalModeSettings.AllowTileSizing =
    AllowTileSizing.Individual;
this.xamTileManager1.NormalModeSettings.MaxColumns = 2;
this.xamTileManager1.NormalModeSettings.MaxRows = 2;
...