Я пытаюсь использовать ObjectDataProvider для вызова метода GetPositition для Mouse, но получаю эту ошибку:
System.Windows.Data Ошибка: 34: ObjectDataProvider: сбой при попытке вызвать метод для типа; Метод = 'GetPosition'; Type = 'мышь'; Ошибка = 'Не найден метод с соответствующей сигнатурой параметра.' MissingMethodException: 'System.MissingMethodException: метод' System.Windows.Input.Mouse.GetPosition 'не найден.
Это мой код на данный момент:
<ObjectDataProvider MethodName="GetPosition" ObjectType="{x:Type sys:Mouse}" x:Key="odp">
<ObjectDataProvider.MethodParameters>
<x:Type TypeName="local:TestType"/>
</ObjectDataProvider.MethodParameters>
</ObjectDataProvider>
с простым переплетом:
{Binding Source = {StaticResource odp}}
Почему он сообщает, что не нашел Метод, независимо от того, что я делаю?