public MainPageViewModel(IUdpServer udpServer, IUdpClient udpClient, IWlanClient wlanClient) { _udpServer = udpServer; _udpClient = udpClient; _wlanClient = wlanClient; _udpServer.NewDataReceiveEvent += UdpServerOnNewDataReceiveEvent; _udpClient.StatusEvent += UdpClientOnStatusEvent; StartCommand = new MvxCommand(StartCommandHander); StopCommand = new MvxCommand(StopCommandHander); ShouldAlwaysRaiseInpcOnUserInterfaceThread(false); //Mvx需要关闭必须UI线程刷新 TrySetSSID(); }
internal NetworksSource(IWlanClient wlanClient) { _wlanClient = wlanClient; }