728x90
반응형
728x170
▶ AppShell.xaml
<?xml version="1.0" encoding="utf-8" ?>
<Shell x:Class="TestProject.AppShell"
xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:TestProject">
<Shell.FlyoutHeaderTemplate>
<DataTemplate>
<Grid BackgroundColor="Black">
<Image
Aspect="AspectFill"
Opacity="0.6"
Source="sample1.png" />
<Label
Margin="10"
HorizontalTextAlignment="Center"
VerticalTextAlignment="Center"
FontAttributes="Bold"
TextColor="White"
Text="Animals" />
</Grid>
</DataTemplate>
</Shell.FlyoutHeaderTemplate>
<FlyoutItem FlyoutDisplayOptions="AsMultipleItems">
<Tab
Icon="sample1.png"
Title="고양이/개">
<ShellContent
Icon="sample2.png"
Title="고양이"
ContentTemplate="{DataTemplate local:CatPage}" />
<ShellContent
Icon="sample3.png"
Title="개"
ContentTemplate="{DataTemplate local:DogPage}" />
</Tab>
<ShellContent
Icon="sample1.png"
Title="원숭이"
ContentTemplate="{DataTemplate local:MonkeyPage}" />
<ShellContent
Icon="sample2.png"
Title="코끼리"
ContentTemplate="{DataTemplate local:ElephantPage}" />
<ShellContent
Icon="sample3.png"
Title="곰"
ContentTemplate="{DataTemplate local:BearPage}" />
</FlyoutItem>
<ShellContent
Icon="sample1.png"
Title="정보"
ContentTemplate="{DataTemplate local:AboutPage}" />
<MenuItem x:Name="helpMenuItem"
Text="도움말"
IconImageSource="sample2.png" />
</Shell>
728x90
반응형
그리드형(광고전용)
댓글을 달아 주세요