我想每次在彈出視窗中顯示一個圖示,然后是文本。我所做的是我從
這就是我所擁有的
<Shell x:Class="dateCalculator.AppShell"
xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:dateCalculator"
xmlns:controls="clr-namespace:Xaminals.Controls"
Shell.FlyoutBehavior="Flyout"
FlyoutHeaderBehavior="Fixed"
FlyoutVerticalScrollMode="Auto"
FlyoutWidth="{OnPlatform WinUI='525',MacCatalyst='525'}"
FlyoutBackgroundColor="{AppThemeBinding Light={StaticResource LightObject}, Dark={StaticResource DarkGrey}}"
FlyoutIsPresented="{Binding IsFlyoutOpen}">
<Shell.ItemTemplate>
<DataTemplate>
<Grid Padding="10,10,0,10">
<Label Grid.Column="1"
Text="{Binding Title}"
FontSize="Small"
FontAttributes="Bold"
VerticalOptions="Center"/>
</Grid>
</DataTemplate>
</Shell.ItemTemplate>
<FlyoutItem Title="Calculette" Icon="menu_black.png">
<Tab>
<ShellContent ContentTemplate="{DataTemplate local:Basic}"/>
</Tab>
</FlyoutItem>
<FlyoutItem
Title="Calculer différence de date">
<Tab>
<ShellContent ContentTemplate="{DataTemplate local:date}"/>
</Tab>
</FlyoutItem>
<FlyoutItem
Title="Convertir des distance">
<Tab>
<ShellContent ContentTemplate="{DataTemplate local:ConvDistance}"/>
</Tab>
</FlyoutItem>
</Shell>
這就是它給我的

如果它可以幫助你,這是圖片

uj5u.com熱心網友回復:
這是圖示的問題,嘗試將其洗掉。
<Shell.ItemTemplate>
<DataTemplate>
<Grid Padding="10,10,0,10">
<Label Grid.Column="1"
Text="{Binding Title}"
FontSize="Small"
FontAttributes="Bold"
VerticalOptions="Center"/>
</Grid>
</DataTemplate>
</Shell.ItemTemplate>
這是有效的
<FlyoutItem Title="Calculette" Icon="icon_about.png">
<Tab>
<ShellContent ContentTemplate="{DataTemplate local:MainPage}"/>
</Tab>
</FlyoutItem>
<FlyoutItem
Title="Calculer différence de date" Icon="icon_feed.png">
<Tab>
<ShellContent ContentTemplate="{DataTemplate local:MainPage}"/>
</Tab>
</FlyoutItem>
<FlyoutItem
Title="Convertir des distance" Icon="icon_about.png">
<Tab>
<ShellContent ContentTemplate="{DataTemplate local:MainPage}"/>
</Tab>
</FlyoutItem>

轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/482247.html
