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)); }
public ConfigurationWindowViewModel(ConfigurationItemViewModel customizedConfig) { configurationItemVMs.SetValue(new System.Collections.ObjectModel.ObservableCollection <ConfigurationItemViewModel>()); ConfigurationItemVMs.Add(customizedConfig); Initialize(); }