Programowanie w języku C#

C# WPF MouseEvent

Witam,
Mam w pliczku MainWindow.xaml klauzulę window:
 <Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:WpfApplication1"
        mc:Ignorable="d"
        Title="MainWindow" Height="650" Width="850" WindowStartupLocation="CenterScreen"
        KeyDown="Window_KeyDown" MouseLeftButtonDown="Window_MouseDown">

Następnie w pliczku MainWindow.xaml.cs usiłuję się odwołać do wciśniętego przycisku myszki:
  private void Window_MouseDown(object sender, MouseEventArgs x)
        {
            if(x.MouseDevice.LeftButton == MouseButtonState.Pressed)
            {
                // Operacje po wciśnięciu przycisku
            }
        }


Może mi ktoś napisać czy tak to powinno wyglądać? Ciężko mi było cokolwiek wyszukać na ten temat - to co zamieściłem wyżej napisałem ze wsparciem msdn'a.
Z góry dziękuję za odpowiedź.

1 komentarz

arkanboy 2016-04-05 15:17

  • Oczywiście, powyższy kod nie zadziałał u mnie jak się tego spodziewałem.