1

リボン コントロールのタブをダブルクリックすると、メニューが開き、ユーザーがいずれかのタブを再度ダブルクリックするまで固定されたままになります。これにより、基本的にリボンの下の行のサイズが変更されます。このサイズ変更動作を制御する方法はありますか? 行の上部からサイズを変更したいのですが、行の下部は固定したままにします。これを行う目的は、下部にツールバーがあるリボンの下の行にユーザー コントロールを配置することです。ダブルクリックの結果として、ツールバーは 3 行目の下に移動し、非表示になります& は、ユーザーがリボンを再度ダブルクリックした場合にのみ表示されます。したがって、行を下から固定するようにサイズ変更動作を制御できれば、ユーザーがリボンをダブルクリックしてもツールバーを表示できます。これを達成する方法はありますか?ヘルプ/提案をいただければ幸いです。

編集: より明確に理解するために、サンプル XAML を追加します。

<RibbonWindow>
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto/>
            <RowDefinition Height="*"/>
            <RowDefinition Height=30/>
        </Grid.RowDefinitions>
        <Ribbon Grid.Row=0/>
        <UserControlWithEmbeddedToolbarHere Grid.Row=1/>
        <!--The toolbar is embedded within the user control &
            placed at the bottom of the user control-->
        <StatusBarHere Grid.Row=2/>
    </Grid>
</RibbonWindow>
4

1 に答える 1