コード例 #1
0
 private ToastNativeMessage(string uri, string transactionId, bool isSuccess, int code, string message)
 {
     _uri           = uri;
     _transactionId = transactionId;
     _extras        = new Dictionary <string, JSONNode>();
     _result        = new ToastResult(isSuccess, code, message);
 }
コード例 #2
0
ファイル: Toast.xaml.cs プロジェクト: mingslogar/dimension4
        protected override void OnMouseLeftButtonUp(MouseButtonEventArgs e)
        {
            base.OnMouseLeftButtonUp(e);

            bool captured = IsMouseCaptured;

            ReleaseMouseCapture();

            if (IsMouseOver && captured)
            {
                _toastResult = ToastResult.Activated;
                Close();
            }
        }
コード例 #3
0
ファイル: Toast.xaml.cs プロジェクト: mingslogar/dimension4
        protected override void OnClosing(CancelEventArgs e)
        {
            base.OnClosing(e);

            // Handle Alt+F4 closing of toast.
            if (_toastResult == ToastResult.Null)
            {
                e.Cancel     = true;
                _toastResult = ToastResult.Dismissed;
                Close();
            }
            else if (_isMediaPlaying)
            {
                ToastManager.IsAudioRunning = false;
            }
        }
コード例 #4
0
ファイル: Toast.xaml.cs プロジェクト: mingslogar/dimension4
        protected override void OnMouseEnter(MouseEventArgs e)
        {
            base.OnMouseEnter(e);

            if (timeOutTimer != null)
            {
                timeOutTimer.Stop();
            }

            if (_toastResult != ToastResult.Null)
            {
                _toastResult = ToastResult.Null;

                Duration duration = new Duration(TimeSpan.FromMilliseconds(100));

                outerBorder.BeginAnimation(OpacityProperty, new DoubleAnimation(1, duration));
                FadeInAudio(duration);
            }
        }
コード例 #5
0
 internal ToastHandledEventArgs(ToastResult result, object state)
 {
     Result = result;
     State = state;
 }
コード例 #6
0
ファイル: Toast.xaml.cs プロジェクト: mingslogar/dimension4
 private void dismissButton_Click(object sender, RoutedEventArgs e)
 {
     _toastResult = ToastResult.Dismissed;
     Close();
 }
コード例 #7
0
 internal ToastHandledEventArgs(ToastResult result, object state)
 {
     Result = result;
     State  = state;
 }