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

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