示例#1
0
 public wireless_devices(AdminWindow w)
 {
     mainform     = w;
     AddDevice    = new RelayCommand(o => SecuredDevices.Add(o as WirelessDevice), o => (o != null && (SecuredDevices.Count <= 1)));
     RemoveDevice = new RelayCommand(o => SecuredDevices.Remove(o as WirelessDevice), o => o != null);
     InitializeComponent();
     WindowStartupLocation = System.Windows.WindowStartupLocation.CenterScreen;
     //initialiseLoggingFramework();
     log                    = Logger.Instance;
     bg                     = new BackgroundWorker();
     bg.DoWork             += new DoWorkEventHandler(bg_DoWork);
     bg.RunWorkerCompleted += new RunWorkerCompletedEventHandler(bg_RunWorkerCompleted);
     if (!bg.IsBusy)
     {
         bg.RunWorkerAsync();
     }
 }
示例#2
0
 public MainWindow()
 {
     AddDevice = new RelayCommand(o => SecuredDevices.Add(o as Device), o => o != null);
     InitializeComponent();
     UnsecuredDevices.Add(new Device {
         Name = "Jonathan Mac", MacAddress = "00:1A:8C:B9:CC"
     });
     UnsecuredDevices.Add(new Device {
         Name = "Jonathan Mobile", MacAddress = "00:1A:8C:B9:CC"
     });
     UnsecuredDevices.Add(new Device {
         Name = "Samsung S3", MacAddress = "00:1A:8C:B9:CC"
     });
     UnsecuredDevices.Add(new Device {
         Name = "BlackBerry BB102", MacAddress = "00:1A:8C:B9:CC"
     });
 }