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:sys="clr-namespace:System;assembly=netstandard"
xmlns:local="clr-namespace:TestProject">
<Shell.FlyoutFooterTemplate>
<DataTemplate>
<Grid BackgroundColor="Black">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Label Grid.Row="0"
HorizontalOptions="Center"
FontAttributes="Bold"
TextColor="White"
Text="TestProject" />
<Label Grid.Row="1"
HorizontalOptions="Center"
TextColor="White"
Text="{Binding Source={x:Static sys:DateTime.Now}, StringFormat='{0:yyyy-MM-dd HH:mm:ss}'}" />
</Grid>
</DataTemplate>
</Shell.FlyoutFooterTemplate>
<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
반응형
그리드형(광고전용)
'C# > MAUI' 카테고리의 다른 글
[C#/MAUI] 프로젝트 파일에 이미지 파일 추가하기 (0) | 2022.06.22 |
---|---|
[C#/MAUI] SearchHandler 엘리먼트 : SearchBoxVisibility 속성 사용하기 (0) | 2022.06.22 |
[C#/MAUI] SearchHandler 엘리먼트 : Keyboard 속성 사용하기 (0) | 2022.06.22 |
[C#/MAUI] Shell 엘리먼트 : NavBarHasShadow 첨부 속성을 사용해 탐색바 그림자 설정하기 (프리뷰 버전 오류) (0) | 2022.06.20 |
[C#/MAUI] Shell 엘리먼트 : PresentationMode 첨부 속성 사용하기 (프리뷰 버전 오류) (0) | 2022.06.19 |
[C#/MAUI] Shell 엘리먼트 : FlyoutFooterTemplate 속성을 사용해 플라이아웃 바닥글 설정하기 (0) | 2022.06.19 |
[C#/MAUI] Shell 엘리먼트 : FlyoutHeaderTemplate 속성을 사용해 플라이아웃 헤더 설정하기 (0) | 2022.06.19 |
[C#/MAUI] Shell 엘리먼트 : FlyoutContentTemplate 속성 사용하기 (0) | 2022.06.19 |
[C#/MAUI] VisualStateManager 엘리먼트 : VisualStateGroups 첨부 속성을 Shell.ItemTemplate 속성에서 사용하기 (0) | 2022.06.18 |
[C#/MAUI] FlyoutItem 엘리먼트 : FlyoutDisplayOptions 속성을 AsSingleItem으로 설정하기 (0) | 2022.06.18 |
[C#/MAUI] FlyoutItem 엘리먼트 : FlyoutDisplayOptions 속성을 AsMultipleItems로 설정하기 (0) | 2022.06.18 |
댓글을 달아 주세요