Я пытаюсь изменить значение Slider приложения UWP с помощью AutomationElement.
if (element.Current.ControlType.LocalizedControlType == Constants.SLIDER)
{
RangeValuePattern rangeValuePattern = element.GetCurrentPattern(RangeValuePattern.Pattern) as RangeValuePattern;
string sliderValue = Parameters.Value<string>("value");
double sliderValueToSet;
if (double.TryParse(sliderValue, out sliderValueToSet))
{
rangeValuePattern.SetValue(sliderValueToSet);
}
Console.WriteLine("Invalid value {0} for slider. It should be a double value only.", sliderValueToSet);
throw;
}
с этим я могу изменить элемент, но он не вызывает dragstarted и dragcompleted, вызывается событие только с измененным значением.
Как я могу перетащить ползунок в определенное место с AutomationElement.