【发布时间】:2018-12-12 16:13:22
【问题描述】:
我尝试通过 Behaviors 命令打开抽屉菜单(Syncfusion 控制)
Xaml
<Button x:Name="hamburgerButton"
HeightRequest="50" WidthRequest="50"
HorizontalOptions="Start" FontSize="20"
BackgroundColor="#1aa1d6" >
<Button.Behaviors>
<b:EventToCommandBehavior EventName="Clicked"
Command="{Binding HamburgerButton}" />
</Button.Behaviors>
虚拟机cs
public DelegateCommand HamburgerButton { get; private set; }
public QuickPartViewModel(INavigationService navigationService)
{
HamburgerButton = new DelegateCommand(HamburgerButton_Clicked);
}
public void HamburgerButton_Clicked(object sender, EventArgs e)
{
navigationDrawer.ToggleDrawer();
}
如果 HamburgerButton_Clicked(object sender, EventArgs e) 带有参数,那么我有错误 -// 参数:无法从“方法组”转换为操作
如果我删除参数它不起作用
【问题讨论】:
标签: mvvm xamarin.forms prism