Example #1
0
 public CageControl(CageViewModel model)
 {
     InitializeComponent();
     CompositionTarget.Rendering += new EventHandler(UpdateAnimalPositions);
     CageControlModel = model;
     DataContext = CageControlModel;
     
 }
        public MessageControlViewModel(CageViewModel model)
            :base(model)
        {

            CommandKeepBirth = new RoutedCommand("CommandKeepBirth", typeof(MessageControlViewModel));
            CommandSellBirth = new RoutedCommand("CommandSellBirth", typeof(MessageControlViewModel));
            
            CommandManager.RegisterClassCommandBinding(typeof(MessageControl), new CommandBinding(CommandKeepBirth,CommandKeepBirth_Executed,CommandKeepBirth_CanExecute));
            CommandManager.RegisterClassCommandBinding(typeof(MessageControl), new CommandBinding(CommandSellBirth, CommandSellBirth_Executed, CommandSellBirth_CanExecute));

        }   
Example #3
0
 public CageModelBase(CageViewModel model)
 {
     Model = model;
 }