バージョン

最大化モードでタイル動作を変更

xamTileManager は、最大化、最小化、および最小化・展開の状態でタイルの動作を変更できる MaximizedModeSettings プロパティを公開します。MaximizedModeSettings オブジェクトは以下のプロパティを公開します。

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

以下のコード例は、最大化、最小化、展開モードでタイルの動作を変更する方法を示しています。

XAML の場合:

<ig:XamTileManager Name="xamTileManager1">
    <ig:XamTileManager.MaximizedModeSettings>
        <ig:MaximizedModeSettings
            MinimizedTileExpansionMode="AllowOne"
            VerticalTileAreaAlignment="Top"
            ShowAllMinimizedTiles="True" />
    </ig:XamTileManager.MaximizedModeSettings >
    <!--ここに Tiles を追加します-->
</ig:XamTileManager>

Visual Basic の場合:

Imports Infragistics.Controls.Layouts
...
If Me.xamTileManager1.MaximizedModeSettings Is Nothing Then
    Me.xamTileManager1.MaximizedModeSettings =
        New MaximizedModeSettings()
End If
Me.xamTileManager1.MaximizedModeSettings.MinimizedTileExpansionMode = _
    MinimizedTileExpansionMode.AllowOne
Me.xamTileManager1.MaximizedModeSettings.VerticalTileAreaAlignment = _
    VerticalAlignment.Top
Me.xamTileManager1.MaximizedModeSettings.ShowAllMinimizedTiles = True
...

C# の場合:

using Infragistics.Controls.Layouts;
...
if (this.xamTileManager1.MaximizedModeSettings == null)
{
    this.xamTileManager1.MaximizedModeSettings =
        new MaximizedModeSettings();
}
this.xamTileManager1.MaximizedModeSettings.MinimizedTileExpansionMode =
    MinimizedTileExpansionMode.AllowOne;
this.xamTileManager1.MaximizedModeSettings.VerticalTileAreaAlignment =
    VerticalAlignment.Top;
this.xamTileManager1.MaximizedModeSettings.ShowAllMinimizedTiles = true;
...