ObjectDataProvider を使用して Mouse の GetPositition メソッドを呼び出そうとしていますが、次のエラーが発生しています。
System.Windows.Data エラー: 34: ObjectDataProvider: 型のメソッドを呼び出そうとしましたが失敗しました。Method='GetPosition'; Type='マウス'; Error='パラメーター シグネチャが一致するメソッドが見つかりませんでした。' 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>
シンプルなバインディング:
{バインディング ソース={StaticResource odp}}
何をしてもメソッドが見つからないと報告されるのはなぜですか?