#c# #xaml #uwp
#c# #xaml #uwp
Вопрос:
Я хочу добавить всплывающее окно и меню в одном и том же месте.
Вот так: введите описание изображения здесь
И я попробовал этот код:
lt;Button Width="24" Height="24" Padding="0" HorizontalAlignment="Right" CornerRadius="12" BorderThickness="0"gt; lt;Image Source="/Assets/UserLogo.png"/gt; lt;Button.Flyoutgt; lt;Flyoutgt; lt;StackPanelgt; lt;TextBlock Text="Sample"/gt; lt;/StackPanelgt; lt;/Flyoutgt; lt;MenuFlyout Placement="BottomEdgeAlignedRight"gt; lt;MenuFlyout.Itemsgt; lt;MenuFlyoutSubItem Text="Add" Icon="Add" Tag="left"gt; lt;MenuFlyoutItem Text="New repository"/gt; lt;MenuFlyoutItem Text="Import repository"/gt; lt;MenuFlyoutItem Text="New gist"/gt; lt;MenuFlyoutItem Text="New organization"/gt; lt;MenuFlyoutItem Text="New project"/gt; lt;/MenuFlyoutSubItemgt; lt;MenuFlyoutItem Text="Your profile"/gt; lt;MenuFlyoutItem Text="Your repository"/gt; lt;MenuFlyoutItem Text="Your codespaces"/gt; lt;MenuFlyoutItem Text="Your projects"/gt; lt;MenuFlyoutItem Text="Your stars"/gt; lt;MenuFlyoutItem Text="Your gists"/gt; lt;MenuFlyoutSeparator/gt; lt;MenuFlyoutItem Text="Settings" Icon="Setting" Tag="right"/gt; lt;MenuFlyoutSeparator/gt; lt;MenuFlyoutItem Text="Sign out" Tag="right"/gt; lt;/MenuFlyout.Itemsgt; lt;/MenuFlyoutgt; lt;/Button.Flyoutgt; lt;/Buttongt;
Но я не мог.
Как я могу решить эту проблему?
Комментарии:
1. Решает ли ответ @FrozenAssassine вашу проблему?
Ответ №1:
Я не знаю, правильно ли я понял ваш вопрос, но вот что я получил:
lt;Button Width="24" Height="24" Padding="0" HorizontalAlignment="Right" CornerRadius="12" BorderThickness="0"gt; lt;Image Source="/Assets/UserLogo.png"/gt; lt;Button.Flyoutgt; lt;Flyoutgt; lt;StackPanelgt; lt;!--Replace with your content:--gt; lt;StackPanel Orientation="Horizontal" HorizontalAlignment="Center" Margin="0,0,0,20"gt; lt;Grid Margin="10,0,10,0" CornerRadius="25" Width="50" Height="50" Background="Blue"/gt; lt;TextBlock Text="Profile"/gt; lt;/StackPanelgt; lt;!--Here are your Menuitems:--gt; lt;MenuFlyoutSubItem Text="Add" Icon="Add" Tag="left"gt; lt;MenuFlyoutItem Text="New repository"/gt; lt;MenuFlyoutItem Text="Import repository"/gt; lt;MenuFlyoutItem Text="New gist"/gt; lt;MenuFlyoutItem Text="New organization"/gt; lt;MenuFlyoutItem Text="New project"/gt; lt;/MenuFlyoutSubItemgt; lt;MenuFlyoutItem Text="Your profile"/gt; lt;MenuFlyoutItem Text="Your repository"/gt; lt;MenuFlyoutItem Text="Your codespaces"/gt; lt;MenuFlyoutItem Text="Your projects"/gt; lt;MenuFlyoutItem Text="Your stars"/gt; lt;MenuFlyoutItem Text="Your gists"/gt; lt;MenuFlyoutSeparator/gt; lt;MenuFlyoutItem Text="Settings" Icon="Setting" Tag="right"/gt; lt;MenuFlyoutSeparator/gt; lt;MenuFlyoutItem Text="Sign out" Tag="right"/gt; lt;/StackPanelgt; lt;/Flyoutgt; lt;/Button.Flyoutgt; lt;/Buttongt;