Example #1
0
        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();
        }
Example #2
0
 internal NetworksSource(IWlanClient wlanClient)
 {
     _wlanClient = wlanClient;
 }