有没有像图像一样在外壳底部设置一个菜单项?
所以你将拥有所有正常的菜单:
然后在它的底部:
<MenuItem Text="Logout" IconImageSource="logout"
Command="{Binding SignOutCommand}">
</MenuItem>
有没有像图像一样在外壳底部设置一个菜单项?
所以你将拥有所有正常的菜单:
然后在它的底部:
<MenuItem Text="Logout" IconImageSource="logout"
Command="{Binding SignOutCommand}">
</MenuItem>
您可以尝试将 定义MenuItemTemplate
为解决方法来实现此目的:
<MenuItem Text="Logout" IconImageSource="logout"
Command="{Binding SignOutCommand}">
<Shell.MenuItemTemplate>
<DataTemplate>
<Grid >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.2*" />
<ColumnDefinition Width="0.8*" />
</Grid.ColumnDefinitions>
<Image Source="{Binding Icon}"
Margin="0,300,0,0" //You need to adjust the margin value yourself
HeightRequest="30" />
<Label Grid.Column="1"
Margin="0,300,0,0" //You need to adjust the margin value yourself
Text="{Binding Text}"
FontAttributes="Italic"
VerticalTextAlignment="Center" />
</Grid>
</DataTemplate>
</Shell.MenuItemTemplate>
</MenuItem>