Ejemplo n.º 1
0
        private void _radioChooserViewModel_PropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            RadioChooserData rdata = sender as RadioChooserData;

            if (rdata != null && e.PropertyName == "ConnectedRadio")
            {
                this.RadioVD = rdata.ConnectedRadio;
            }
        }
Ejemplo n.º 2
0
 public void InitRadioChooser(string title)
 {
     if (this._radioChooserData == null)
     {
         this._radioChooserData = new RadioChooserData(RadioList, SLConfigSettings, title);
         this._radioChooserData.PropertyChanged += this._radioChooserViewModel_PropertyChanged;
     }
     if (this.RadioChooser == null)
     {
         RadioChooser = new SmartLinkRadioChooser(this._radioChooserData, this._wanServer);
     }
 }
Ejemplo n.º 3
0
        public SmartLinkRadioChooser(RadioChooserData radioChooserData, WanServer wanserver)
        {
            InitializeComponent();
            _wanServer = wanserver;
            _wanServer.WanRadioConnectReady += this._wanServer_WanRadioConnectReady;
            Closing          += this.RadioChooser_Closing;
            Deactivated      += this.RadioView_Deactivated;
            _radioChooserData = radioChooserData;
            ListBox.Items.SortDescriptions.Add(new SortDescription("Serial", ListSortDirection.Ascending));
            ListBox.MouseDoubleClick += this.ListBox_MouseDoubleClick;
            ListBox.SelectionChanged += this.ListBox_SelectionChanged;
            SourceInitialized        += this.RadioChooser_SourceInitialized;

            DataContext = _radioChooserData;
        }