/// <summary> /// Constructor <see cref="MainWindowViewModel"/>. /// </summary> public MainWindowViewModel() { RdpManager = new RdpManager() { SmartSizing = true }; RdpManager.OnConnectionTerminated += (reason, info) => SessionTerminated(); RdpManager.OnGraphicsStreamPaused += (sender, args) => SessionTerminated(); RdpManager.OnAttendeeDisconnected += info => SessionTerminated(); SingleStartCommand = new DelegateCommand(SingleStart, o => !_actionChoosen); ConnectCommand = new DelegateCommand(Connect); ServerStartCommand = new DelegateCommand(ServerStart, o => !_actionChoosen); CopyCommand = new DelegateCommand(Copy); }
private void Connect(object obj) { RdpManager.Connect(ConnectionText, GroupName, Password); }