Я пытаюсь использовать ObjectDataProvider для вызова метода GetPositition мышиного, но я получаю эту ошибку:WPF ObjectDataProvider со статическим методом GetPosition Мыши
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}}
Почему не это отчетность, не найдя метода нет что я делаю?
Фактически, как объяснено здесь [http://www.thomasclaudiushuber.com/blog/2008/01/10/bind-to-methods-with-objectdataprovider/] привязка ObjectDataProvider к статическому методу. –