public KickViewModel(KickModel model) { this.model = model; NameText = model.ToReactivePropertyAsSynchronized(m => m.Name); KickBtClicked = new DelegateCommand(KickBt_Clicked); CancelBtClicked = new DelegateCommand(model.Cancel); }
public Kick(IMainWindowTelnet telnet, string playerID = "") { InitializeComponent(); var model = new KickModel(telnet) { Name = playerID }; model.Ended += Model_Ended; var vm = new KickViewModel(model); DataContext = vm; }