我正在.NET MAUI中开发一个多页应用程序,并希望弹出菜单根据特定内容页面上视图模型中的可绑定属性可用。
我试着用
<Shell.FlyoutBehavior>
<FlyoutBehavior />
</Shell.FlyoutBehavior>
字符串
但它不包含“禁用”的定义。
我觉得应该是
<FlyoutBehavior="{Binding Value}" />
型
这是我现在有的
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="PlumbingCompany.Views.Page1_JobOrder"
xmlns:viewModels="clr-namespace:PlumbingCompany.Data"
xmlns:Models="clr-namespace:PlumbingCompany.Models"
x:DataType="viewModels:Page1ViewModel"
Title="1. Job Order">
<Shell.BackButtonBehavior>
<BackButtonBehavior Command="{Binding BackToListCommand}"/>
</Shell.BackButtonBehavior>
<Shell.FlyoutBehavior>
<FlyoutBehavior >
</Shell.FlyoutBehavior>
<Page.Resources>
</Page.Resources>
<ScrollView>
</ScrollView>
</ContentPage>
型
1条答案
按热度按时间eqfvzcg81#
您可以像下面这样使用
Shell.FlyoutBehavior
并设置bindable属性:Value
在特定内容页面上的ViewModel中。请注意,Shell.FlyoutBehavior
只能设置为Disabled
、Flyout
和Locked
。字符串