弹出组件
弹出组件 (Flyout)

xml
<Button Width="128" Content="显示弹出控件">
<Button.Flyout>
<ui:FluentFlyout Placement="Top">
<Border Margin="0" Padding="0">
<Grid
Margin="0"
ColumnDefinitions="*, *"
RowDefinitions="Auto, Auto, Auto, Auto">
<TextBlock
Grid.Row="0"
Grid.ColumnSpan="2"
Margin="10,10,10,1"
HorizontalAlignment="Left"
FontSize="24"
Text="无名"/>
<TextBlock
Grid.Row="1"
Grid.ColumnSpan="2"
Margin="10,1,10,12"
HorizontalAlignment="Left"
Text="左眼用来忘记你,右眼用来记住你。"/>
<Separator
Grid.Row="2"
Grid.ColumnSpan="2"
HorizontalAlignment="Stretch"/>
<Button
Grid.Row="3"
Grid.Column="0"
HorizontalAlignment="Stretch"
BorderThickness="0"
Theme="{StaticResource TransparentButton}">
<ui:SymbolIcon FontSize="18" Symbol="Accept"/>
</Button>
<Button
Grid.Row="3"
Grid.Column="1"
HorizontalAlignment="Stretch"
BorderThickness="0"
Theme="{StaticResource TransparentButton}">
<ui:SymbolIcon FontSize="18" Symbol="Clear"/>
</Button>
</Grid>
</Border>
</ui:FluentFlyout>
</Button.Flyout>
</Button>带图片的弹出组件

xml
<Button Content="显示带图片的弹出组件">
<Button.Flyout>
<ui:FluentFlyout Placement="Right">
<Grid
Width="512"
Height="388"
RowDefinitions="*, Auto, Auto, Auto">
<Image
Grid.Row="0"
Source="avares://Test/Assets/mc.jpg"
Stretch="UniformToFill"/>
<TextBlock
Grid.Row="1"
Margin="10,10,0,2"
HorizontalAlignment="Left"
FontFamily="Bold"
FontSize="20"
Text="Minecraft"/>
<SelectableTextBlock
Grid.Row="2"
Margin="10,0,10,2"
FontSize="12"
Text="Forge(全称 Minecraft Forge)是一个为《我的世界》Java版设计的开源模组加载器(Mod Loader), 它为开发者提供了一套标准的开发接口 让各种修改游戏功能的模组(Mod)能够互相兼容并在同一个游戏客户端中运行。"
TextWrapping="WrapWithOverflow"/>
<Button
Grid.Row="3"
Width="128"
Margin="0,0,10,10"
HorizontalAlignment="Right"
Content="Action"/>
</Grid>
</ui:FluentFlyout>
</Button.Flyout>
</Button>