Je tente d'utiliser un ObjectDataProvider pour appeler la méthode GetPositition de la souris, mais je reçois cette erreur:WPF ObjectDataProvider avec la méthode GetPosition statique de souris
System.Windows.Data Erreur: 34: ObjectDataProvider: Echec de invoquer la méthode sur le type; Method = 'GetPosition'; Type = 'Souris'; Error = 'Aucune méthode n'a été trouvée avec la signature de paramètre correspondante.' MissingMethodException: 'System.MissingMethodException: méthode' System.Windows.Input.Mouse.GetPosition 'introuvable.
Ceci est mon code au moment:
<ObjectDataProvider MethodName="GetPosition" ObjectType="{x:Type sys:Mouse}" x:Key="odp">
<ObjectDataProvider.MethodParameters>
<x:Type TypeName="local:TestType"/>
</ObjectDataProvider.MethodParameters>
</ObjectDataProvider>
avec une liaison simple:
{Binding Source = {StaticResource odp}}
Pourquoi est-il rapporte ne pas trouver la méthode pas importe ce que je fais?
En fait, comme expliqué ici [http://www.thomasclaudiushuber.com/blog/2008/01/10/bind-to-methods-with-objectdataprovider/] la liaison ObjectDataProvider à la méthode statique est possible. –