Esempio n. 1
0
        internal static CommandBinding CreateCommandBinding(ModelingDesigner designer, WPFDesignerCommand cmd)
        {
            var adpater = new WPFCommandAdapter(cmd, designer);

            var wpfCmd = cmd.GetWPFCommand();

            var binding = new CommandBinding(wpfCmd);
            binding.Executed += adpater.binding_Executed;
            binding.CanExecute += adpater.binding_CanExecute;

            return binding;
        }
Esempio n. 2
0
        internal static CommandBinding CreateCommandBinding(ModelingDesigner designer, WPFDesignerCommand cmd)
        {
            var adpater = new WPFCommandAdapter(cmd, designer);

            var wpfCmd = cmd.GetWPFCommand();

            var binding = new CommandBinding(wpfCmd);

            binding.Executed   += adpater.binding_Executed;
            binding.CanExecute += adpater.binding_CanExecute;

            return(binding);
        }
Esempio n. 3
0
 internal WPFCommandAdapter(WPFDesignerCommand cmd, ModelingDesigner designer)
 {
     _cmd = cmd;
     _designer = designer;
 }
Esempio n. 4
0
 internal WPFCommandAdapter(WPFDesignerCommand cmd, ModelingDesigner designer)
 {
     _cmd      = cmd;
     _designer = designer;
 }