protected override void Init() { { ShuttleItem shuttle = new ShuttleItem(); shuttle.Header = "第一组"; ObservableCollection <TestViewModel> source = new ObservableCollection <TestViewModel>(); for (int i = 0; i < 20; i++) { source.Add(new TestViewModel() { Value = (i + 1).ToString() }); } shuttle.ItemSource = source; this.Shuttles.Add(shuttle); } { ShuttleItem shuttle = new ShuttleItem(); shuttle.Header = "第二组"; ObservableCollection <TestViewModel> source = new ObservableCollection <TestViewModel>(); for (int i = 20; i < 30; i++) { source.Add(new TestViewModel() { Value = (i + 1).ToString() }); } shuttle.ItemSource = source; this.Shuttles.Add(shuttle); } { ShuttleItem shuttle = new ShuttleItem(); shuttle.Header = "第三组"; ObservableCollection <TestViewModel> source = new ObservableCollection <TestViewModel>(); for (int i = 30; i < 35; i++) { source.Add(new TestViewModel() { Value = (i + 1).ToString() }); } shuttle.ItemSource = source; this.Shuttles.Add(shuttle); } // Message:获取所有IP string hostName = Dns.GetHostName(); var address = Dns.GetHostEntry(hostName).AddressList?.FirstOrDefault(l => l.AddressFamily == AddressFamily.InterNetwork)?.ToString(); string format = address.Remove(address.LastIndexOf('.')); this.Ips = Enumerable.Range(1, 255).Select(l => format + "." + l)?.ToObservable(); // Message:设置StepState Source this.StepItems.Clear(); this.StepItems.Add(new StepItem() { DisplayName = "1", Message = "准备开始" }); this.StepItems.Add(new StepItem() { DisplayName = "2", Message = "步骤一" }); this.StepItems.Add(new StepItem() { DisplayName = "3", Message = "步骤二" }); this.StepItems.Add(new StepItem() { DisplayName = "4", Message = "步骤三" }); this.StepItems.Add(new StepItem() { DisplayName = "5", Message = "步骤四" }); this.StepItems.Add(new StepItem() { DisplayName = "6", Message = "步骤五" }); this.StepItems.Add(new StepItem() { DisplayName = "7", Message = "完成" }); // Do :设置筛选器控件数据 for (int i = 0; i < 1000; i++) { this.Teachers.Add(Teacher.Random()); } }
protected override void Init() { { ShuttleItem shuttle = new ShuttleItem(); shuttle.Header = "第一组"; ObservableCollection <TestViewModel> source = new ObservableCollection <TestViewModel>(); for (int i = 0; i < 20; i++) { source.Add(new TestViewModel() { Value = (i + 1).ToString() }); } shuttle.ItemSource = source; this.Shuttles.Add(shuttle); } { ShuttleItem shuttle = new ShuttleItem(); shuttle.Header = "第二组"; ObservableCollection <TestViewModel> source = new ObservableCollection <TestViewModel>(); for (int i = 20; i < 30; i++) { source.Add(new TestViewModel() { Value = (i + 1).ToString() }); } shuttle.ItemSource = source; this.Shuttles.Add(shuttle); } { ShuttleItem shuttle = new ShuttleItem(); shuttle.Header = "第三组"; ObservableCollection <TestViewModel> source = new ObservableCollection <TestViewModel>(); for (int i = 30; i < 35; i++) { source.Add(new TestViewModel() { Value = (i + 1).ToString() }); } shuttle.ItemSource = source; this.Shuttles.Add(shuttle); } }