我正在Xamarin窗体上工作,我需要在导航面板上显示右侧的按钮。
按钮正在显示,但当我单击它时,它既没有触发Activated事件,也没有触发Clicked事件。
下面是XAML:
<ContentPage.ToolbarItems>
<ToolbarItem Name="Save" Activated="SaveClicked" Clicked="SaveClicked" Order="Primary" Priority="0" />
</ContentPage.ToolbarItems>它背后的代码是:
public EditDepartureChecklist()
{
InitializeComponent();
this.Title = Application.Current.Properties["VesselName"].ToString();
NavigationPage.SetBackButtonTitle(this, "");
//var saveItem = new ToolbarItem
//{
// Text = "Save"
//};
//this.ToolbarItems.Add(saveItem);
//saveItem.SetBinding(MenuItem.CommandProperty, "SaveClicked");
}
public void SaveClicked(object sender, EventArgs e)
{
var data = _selectedChecklistForm;
}发布于 2018-03-27 02:45:41
public partial class CPage_Perfil : ContentPage
{
//Constructors
public CPage_Perfil()
{
InitializeComponent();
NavigationPage.SetHasBackButton(this, true);
Title = "PERFIL";
this.ToolbarItems.Add(new ToolbarItem
{
Icon = "Editarmdpi.png",
Name = "Editar",
Command = new Command(() => DisplayAlert("Selected", "menu1", "OK"))
});
}https://stackoverflow.com/questions/46253922
复制相似问题