Ejemplo n.º 1
0
 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;
     }
 }
Ejemplo n.º 2
0
 public bool OnCanExecuteCommand(IPaletteButtonViewModel obj)
 {
     return true;
 }