1

メニューを開いた後、メニューが閉じているウィンドウのどこかをクリックすると、メニューが閉じないようにするにはどうすればよいですか?

これは私のXAMLです-

<Grid>
    <Menu Height="40" VerticalAlignment="Top">
        <Menu.Items>
            <MenuItem Header="file">
                <MenuItem Header="Save"/>
            </MenuItem>
        </Menu.Items>
    </Menu>
</Grid>

ここに画像の説明を入力してください

4

1 に答える 1

0

Menuコントロールを再テンプレート化する必要があると思いPopupますStaysOpen="true"Menu再テンプレートを必要とせずにこれを制御できるようにするために、テンプレートがバインドするプロパティを公開しているとは思いません。Popupまたは、ビジュアル ツリーでを検索し、目的のプロパティ値を挿入するソリューションをハックすることもできます。

しかし、実際には、代替ソリューションを完全に検討する必要があると思います. これは、メニューの通常の予想される動作からのかなり根本的な逸脱であり、そのような根本的な逸脱には、根本的な推進力が必要です。

于 2012-05-07T15:03:51.213 に答える