2013-07-02 2 views
0

Я разрабатываю настольное приложение на C#, которое использует Kinect для обнаружения жестов. Я хочу получить информацию о пользователе из Google+ с помощью google + APIs.Как управлять элементами управления WPF с помощью указателя руки Kinect?

Проблема в том, что я использую указатель руки Kinect. Я могу щелкнуть только элементы, такие как кнопки kinect tile предоставлены Kinect region.

Я использую встроенную функцию управления браузера для аутентификации Google + .Но для доступа к Google+, используя OAuth 2.0, мне нужно согласие от пользователя .provided пользователь нажимает Разрешить доступ кнопку, которая не может быть сделано с помощью Kinect стороны указатель.

Есть ли способ манипулировать программным путем или получить доступ к браузеру с помощью указателя Kinect?

ответ

1

Вы не можете programically щелчок мыши, но Вы можете вызвать обработчик OnClick событий вручную, как:

Button_Click(object sender, EventArgs e) {} // - the function that handles the onclick 

Вы запускаете его вручную, как это:

YourKinectFunction() 
{ 
    Button_Click(this, new EventArgs()); 
} 

Он будет работать так же, как если бы вы нажали кнопку мыши.

Button_Click(object sender, EventArgs e) - это функция, которая выполняется, когда происходит событие. Если вы инициируете событие в своем коде, обработчик загорится. Функция не «знает», кто инициировал событие (если вы не укажете его в параметре отправителя).

+0

Мне нужно нажать кнопку на веб-странице, отображаемой встроенным браузером. Так что я не могу запустить событие вручную. – Naren

Смежные вопросы