public ReportListViewModel() { Reports = new ObservableCollection <ReportViewModel>(); CopyReportCommand = new Command(CmdCopyReport); CopyReportMDCommand = new Command(CmdCopyReportMD); RemoveReportCommand = new ParameterCommand <ReportViewModel>(CmdRemoveReport); RemoveAllCommand = new Command(CmdRemoveAll); }
public PlayerListViewModel(ServerViewModel server) : base(false) { ServerVM = server; OpenPlayerCommand = new ParameterCommand <PlayerViewModel>(CmdOpenPlayer, CanOpenPlayer); RefreshCommand = new Command(CmdRefresh, CanRefresh); GetAllCommand = new Command(CmdGetAll, CanGetAll); RefreshTimer = new Timer(5000); RefreshTimer.Elapsed += RefreshTimer_Elapsed; RefreshTimer.AutoReset = false; ServerVM.OpenWorkspace += ServerVM_OpenWorkspace; ServerVM.RequestClose += ServerVM_RequestClose; this.OpenWorkspace += PlayerListViewModel_OpenWorkspace; this.PropertyChanged += PlayerListViewModel_PropertyChanged; }
private void InitCommands() { SearchCommand = new Command(CmdSearch, CanSearch); OpenPlayerCommand = new ParameterCommand <PlayerViewModel>(CmdOpenPlayer, CanOpenPlayer); }