コード例 #1
0
		public DeviceListView(DeviceListViewModel viewModel) {
			this.viewModel = viewModel;
			this.DataContext = viewModel;
			InitializeComponent();
			//hideButton.Command = new DelegateCommand(
			//   () => this.Visibility = Visibility.Collapsed,
			//   () => true
			//);


			btnresetFilter.Click+=new RoutedEventHandler((o,e)=>{
				valueFilter.Text = "";
			});
			
			Loaded += (s,a)=>{
                deviceList.CreateBinding(DeviceListControl.FirmwareCaptionProperty, Strings, x => x.firmware);
                deviceList.CreateBinding(DeviceListControl.LocationCaptionProperty, Strings, x => x.location);
                deviceList.CreateBinding(DeviceListControl.AddressCaptionProperty, Strings, x => x.address);
				viewModel.LoadDevices();
			};
		}
コード例 #2
0
        public DeviceListView(DeviceListViewModel viewModel)
        {
            this.viewModel   = viewModel;
            this.DataContext = viewModel;
            InitializeComponent();
            //hideButton.Command = new DelegateCommand(
            //   () => this.Visibility = Visibility.Collapsed,
            //   () => true
            //);


            btnresetFilter.Click += new RoutedEventHandler((o, e) => {
                valueFilter.Text = "";
            });

            Loaded += (s, a) => {
                deviceList.CreateBinding(DeviceListControl.FirmwareCaptionProperty, Strings, x => x.firmware);
                deviceList.CreateBinding(DeviceListControl.LocationCaptionProperty, Strings, x => x.location);
                deviceList.CreateBinding(DeviceListControl.AddressCaptionProperty, Strings, x => x.address);
                viewModel.LoadDevices();
            };
        }