コード例 #1
0
        public KickViewModel(KickModel model)
        {
            this.model = model;

            NameText = model.ToReactivePropertyAsSynchronized(m => m.Name);

            KickBtClicked   = new DelegateCommand(KickBt_Clicked);
            CancelBtClicked = new DelegateCommand(model.Cancel);
        }
コード例 #2
0
        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;
        }