public void OnPaletteButtonClickedCommand(IPaletteButtonViewModel obj) { EA.GetEvent<HideEditPopup>().Publish(string.Empty); EA.GetEvent<DeSelectAll>().Publish(string.Empty); if (Enabled) { switch (PaletteId) { case Palette.DurationPaletteId: //EditorState.SetTool(null); EA.GetEvent<DurationPaletteClicked>().Publish(Target); break; case Palette.PlaybackPaletteId: EditorState.SetTool(null); EA.GetEvent<PlayComposition>().Publish(_Enum.PlaybackInitiatedFrom.Palette); break; case Palette.ToolPaletteId: EA.GetEvent<ToolPaletteClicked>().Publish(Target); break; } EA.GetEvent<EditorStateChanged>().Publish(this); } else { IsChecked = false; } }
public bool OnCanExecuteCommand(IPaletteButtonViewModel obj) { return true; }