コード例 #1
0
        private void MainPage_Loaded(object sender, RoutedEventArgs e)
        {


            sensor = new SensorSource();
            sensor.StateChanged += async (s, args) =>
            {
                await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, () =>
                {
                    if (args.IsRunning)
                    {
                        sensorStatus.Text = "Sensor Status: Running";
                        icon.Foreground = new SolidColorBrush(Colors.Black);
                    }
                    else
                    {
                        sensorStatus.Text = "Sensor Status: Stopped";
                        tbkValue.Text = "";
                        icon.Foreground = new SolidColorBrush(Colors.Gray);
                    }
                });
            };

            sensor.ValueChanged += Sensor_ValueChanged;
            sensor.MotionValueChanged += Sensor_MotionValueChanged;
            sensor.LightValueChanged += Sensor_LightValueChanged;
        }
コード例 #2
0
        // An event handler that runs on successful page load
        private void MainPage_Loaded(object sender, RoutedEventArgs e)
        {
            // Prepares a SignalRClient object for this IoT client
            SignalRClient signalR = new SignalRClient();

            // Registers SignalR_StateChanged() as an event handler method that runs, when the event "signalR.StateChanged" is triggered 
            signalR.StateChanged += SignalR_StateChanged;

            signalR.InitializeSignalR();
            // Gets the reference to the Hub proxy created in the SignalRClient
            hub = signalR.SignalRHub;


            // Prepares a SensorSource object for this IoT client
            sensor = new SensorSource();

            // Registers Sensor_StateChanged() as an event handler method that runs, when the event "sensor.StateChanged" is triggered 
            sensor.StateChanged += Sensor_StateChanged;
            // Registers Sensor_ValueChanged() as an event handler method that runs, when the event "sensor.ValueChanged" is triggered
            sensor.ValueChanged += Sensor_ValueChanged;
        }