Я разрабатываю приложение WPF, которое должно управляться через Kinect. Я использую Kinect для Windows V2.0. (Я упомянул код элемента управления, приведенный в образцах кода Kinect V2)Диаграмма данных точки данных нажмите кнопку Kinect V2
В моем приложении WPF у меня есть элемент управления диаграммой линейных рядов. System.Windows.Controls.DataVisualization.Charting
Я хочу щелкнуть по последовательному пункту через жест Kinect Hand. Как я могу это сделать? Я попытался с обычным жестом нажатия указателя мыши. Но это не сработает.
редактировать
Я ожидаю, что точка данных, чтобы быть интерактивными. Значит, я обработал событие SelectedChanged в линейной диаграмме. Установите IsSelectable = true. Поэтому я могу получить соответствующие данные о точках данных, когда я нажимаю точку мыши. Я хочу, чтобы это произошло через Kinect. Ниже приведен код линейной диаграммы.
List<KeyValuePair<string, int>> valueList = new List<KeyValuePair<string, int>>();
valueList.Add(new KeyValuePair<string, int>("Developer", 60));
valueList.Add(new KeyValuePair<string, int>("Misc", 20));
valueList.Add(new KeyValuePair<string, int>("Tester", 50));
valueList.Add(new KeyValuePair<string, int>("QA", 30));
valueList.Add(new KeyValuePair<string, int>("Project Manager", 40));
lineChart.DataContext = valueList;
Пожалуйста, добавьте соответствующий код, который вы пробовали до сих пор. – dhh
Привет, я просто добавил стандартный код для любой линейной диаграммы. Ничего особенного для Kinect. Список> valueList = новый Список >(); valueList.Add (новый KeyValuePair («Разработчик», 60)); valueList.Add (новый KeyValuePair («Misc», 20)); valueList.Add (новый KeyValuePair («Тестер», 50)); valueList.Add (новый KeyValuePair («QA», 30)); valueList.Add (новый KeyValuePair («Менеджер проектов», 40)); lineChart.DataContext = valueList; –