コード例 #1
0
ファイル: About.axaml.cs プロジェクト: Onebeld/Regul
 private void About_PointerReleased1(object sender, Avalonia.Input.PointerReleasedEventArgs e)
 {
     Process.Start(new ProcessStartInfo
     {
         FileName        = "https://avaloniaui.net/",
         UseShellExecute = true
     });
 }
コード例 #2
0
 private void AssociatedObject_PointerReleased(object sender, Avalonia.Input.PointerReleasedEventArgs e)
 {
     //_transform.Matrix = Matrix.CreateTranslation(0, 0); //new Matrix(0, 0, 0, 0, 0, 0);
     //Debug.WriteLine("NO TRANSLATION MATRIX: " + _transform.Matrix.ToString());
     _skewTransform.AngleX  = 0;
     _skewTransform.AngleY  = 0;
     _scaleTransform.ScaleX = 1;
     _scaleTransform.ScaleY = 1;
 }
コード例 #3
0
 private void Window_EndResize(object?sender, Avalonia.Input.PointerReleasedEventArgs e)
 {
     windowResizing = false;
     if (windowNeedsRefresh)
     {
         SetScaling(windowScalingFactor);
         windowNeedsRefresh   = false;
         viewModel.IsResizing = false;
     }
 }
コード例 #4
0
 // Процесс выделения закончен
 private static void GameWin_PointerReleased(object?sender, Avalonia.Input.PointerReleasedEventArgs e)
 {
     MouseInfo.IsPressed = false;
     if (Player.WordNow != string.Empty)
     {
         Cell cell = FindCellByCoords(e.GetPosition(currentWindow));
         CheckWordNow((cell != null) ? cell.X : 0);
         SetCellsColorFromField();
         UpdateScore();
         UpdateGuessedWordsList();
         Player.WordNow = string.Empty;
         ((TextBlock)((StackPanel)((Grid)currentWindow.Content).Children[1]).Children[1]).Text = " ";
         CheckWin();
     }
 }
コード例 #5
0
        private void QuizScreenUserControl_PointerReleased(object sender, Avalonia.Input.PointerReleasedEventArgs e)
        {
            UserControl quizUserControl = (UserControl)sender;

            QuizScreenViewModel dataContext = (QuizScreenViewModel)quizUserControl.DataContext;

            if (e.InitialPressMouseButton == Avalonia.Input.MouseButton.Middle)
            {
                dataContext.ShowAnswers();
            }

            // Got focus again on the whole UserControl

            UserControl quizScreenUserControl = this.FindControl <UserControl>("quizScreenUserControl");

            quizScreenUserControl.Focus();
        }
コード例 #6
0
 private void ProgressSlider_PointerReleased(object?sender, Avalonia.Input.PointerReleasedEventArgs e)
 {
     progressSliderIsBeingDragged = false;
     progressTimer.Start();
 }