コード例 #1
0
 public EthernetEditRequest(Window parent, EthernetSelectResult data)
 {
     this.parent = parent;
     this.data   = data;
     InitializeComponent();
     this.Init();
     this.SizeToContent = SizeToContent.WidthAndHeight;
 }
コード例 #2
0
 private void DoDiscovery()
 {
     this.Title            = DI.Wrapper.GetText(MsgCode.Ethernet);
     this.selectedEthernet = DeviceSelect_Ethernet.ShowBox(this, true);
     if (this.selectedEthernet != null)
     {
         this.Title = this.selectedEthernet.DataModel.Display;
     }
 }
コード例 #3
0
 private void btnSelect_Click(object sender, RoutedEventArgs e)
 {
     this.lvEthernetDevices.GetSelected <EthernetDisplayDataModel>(
         (info) => {
         DI.Wrapper.RetrieveEthernetData(
             info.Index,
             (data) => {
             this.SelectedEthernet = new EthernetSelectResult()
             {
                 Index     = info.Index,
                 DataModel = data,
             };
             this.Close();
         }, App.ShowMsg);
     }, () => {
     });
 }
コード例 #4
0
 private void OnUiDisconnect(object sender, EventArgs e)
 {
     DI.Wrapper.EthernetDisconnect();
     this.selectedEthernet = null;
 }
コード例 #5
0
        public static void ShowBox(Window parent, EthernetSelectResult data)
        {
            EthernetEditRequest win = new EthernetEditRequest(parent, data);

            win.ShowDialog();
        }
コード例 #6
0
 private void btnExit_Click(object sender, RoutedEventArgs e)
 {
     this.SelectedEthernet = null;
     this.Close();
 }