Beispiel #1
0
 public NetworkConnectionStateTrigger()
 {
     WeakEventListener
     .AttachEvent <object>(
         handler => NetworkInformation.NetworkStatusChanged += new NetworkStatusChangedEventHandler(handler),
         handler => NetworkInformation.NetworkStatusChanged -= new NetworkStatusChangedEventHandler(handler),
         OnNetworkStatusChanged
         );
 }
 public AdaptiveSizeStateTrigger()
 {
     if (!DesignMode.DesignModeEnabled)
     {
         WeakEventListener
         .AttachEvent <object, WindowSizeChangedEventArgs>(
             handler => Window.Current.SizeChanged += new WindowSizeChangedEventHandler(handler),
             handler => Window.Current.SizeChanged -= new WindowSizeChangedEventHandler(handler),
             OnWindowSizeChanged
             );
     }
 }
        public OrientationStateTrigger()
        {
            if (!DesignMode.DesignModeEnabled)
            {
                var info = DisplayInformation.GetForCurrentView();

                WeakEventListener
                .AttachEvent <DisplayInformation, object>(
                    handler => info.OrientationChanged += handler,
                    handler => info.OrientationChanged -= handler,
                    OnDisplayOrientationChanged
                    );
            }
        }