private void ConfigCommandExecute(SecureCommandArgs args)
        {
            if (args != null)
            {
                ConfigurationItemViewModel vm = null;
                ConfigType type = (ConfigType)args.Content;
                switch (type)
                {
                case ConfigType.Audio:
                    vm = new ConfigurationItemViewModel(ApplicationVM.ProfileVM.AudioConfigurationVM);
                    break;

                case ConfigType.Vedio:
                    vm = new ConfigurationItemViewModel(ApplicationVM.ProfileVM.VideoConfigurationVM);
                    break;

                case ConfigType.Personal:
                    break;

                default:
                    break;
                }
                if (vm != null)
                {
                    Messenger.Default.Send <EnumNotificationMessage <object, RoomWindowAction> >(new EnumNotificationMessage <object, RoomWindowAction>(RoomWindowAction.ShowConfigWindow, vm));
                }
            }
        }
 private void ConfigCommandExecute(SecureCommandArgs args)
 {
     if (args != null)
     {
         ConfigurationItemViewModel vm = null;
         ConfigType type = (ConfigType)args.Content;
         switch (type)
         {
             case ConfigType.Audio:
                 vm = new ConfigurationItemViewModel(ApplicationVM.ProfileVM.AudioConfigurationVM);
                 break;
             case ConfigType.Vedio:
                 vm = new ConfigurationItemViewModel(ApplicationVM.ProfileVM.VideoConfigurationVM);
                 break;
             case ConfigType.Personal:
                 break;
             default:
                 break;
         }
         if (vm != null)
         {
             Messenger.Default.Send<EnumNotificationMessage<object, RoomWindowAction>>(new EnumNotificationMessage<object, RoomWindowAction>(RoomWindowAction.ShowConfigWindow, vm));
         }
     }
 }
		public ConfigurationWindow(ConfigurationWindowViewModel vm):base(vm)
		{
			BorderStyleKeyName = "ConfigurationWindowBorderStyle";
			InitializeComponent();
            MinHeight =  ActualHeight;//overide the MiniHeight set by window base
            MinimizeButtonState = YoYoStudio.Controls.CustomWindow.WindowButtonState.Disabled;
            MaximizeButtonState = YoYoStudio.Controls.CustomWindow.WindowButtonState.Disabled;

            screenCapture.ScreenCaputreCancelled += screenCapture_ScreenCaputreCancelled;
            screenCapture.ScreenCaputred += screenCapture_ScreenCaputred;
            ActiveConfiguration = vm.CurrentConfigurationItemVM;
          
		}
        public void CommandExecute(SecureCommandArgs args)
        {
            ConfigurationItemViewModel civm = new ConfigurationItemViewModel(ApplicationVM.ProfileVM.PhotoSelectorVM);

            Messenger.Default.Send <EnumNotificationMessage <object, ConfigurationWindowAction> >(new EnumNotificationMessage <object, ConfigurationWindowAction>(ConfigurationWindowAction.ConfigurationStateChanged, civm));
        }
 public ConfigurationWindowViewModel(ConfigurationItemViewModel customizedConfig)
 {
     configurationItemVMs.SetValue(new System.Collections.ObjectModel.ObservableCollection<ConfigurationItemViewModel>());
     ConfigurationItemVMs.Add(customizedConfig);
     Initialize();
 }
 public void CommandExecute(SecureCommandArgs args)
 {
     ConfigurationItemViewModel civm = new ConfigurationItemViewModel(ApplicationVM.ProfileVM.PhotoSelectorVM);
     Messenger.Default.Send<EnumNotificationMessage<object, ConfigurationWindowAction>>(new EnumNotificationMessage<object, ConfigurationWindowAction>(ConfigurationWindowAction.ConfigurationStateChanged, civm));
 }
Exemple #7
0
 public ConfigurationWindowViewModel(ConfigurationItemViewModel customizedConfig)
 {
     configurationItemVMs.SetValue(new System.Collections.ObjectModel.ObservableCollection <ConfigurationItemViewModel>());
     ConfigurationItemVMs.Add(customizedConfig);
     Initialize();
 }