Ich versuche, eine Object zu verwenden, um die GetPositition Methode der Maus zu nennen, aber mir immer diese Fehlermeldung:WPF Object mit statischer Methode GetPosition von Maus
System.Windows.Data Fehler: 34: Object: Fehler bei dem Versuch zu Methode für Typ aufrufen; Methode = 'GetPosition'; Typ = 'Maus'; Error = 'Es wurde keine Methode mit übereinstimmender Parametersignatur gefunden.' MissingMethodException: 'System.MissingMethodException: Methode' System.Windows.Input.Mouse.GetPosition 'wurde nicht gefunden.
Dies ist mein Code im Moment:
<ObjectDataProvider MethodName="GetPosition" ObjectType="{x:Type sys:Mouse}" x:Key="odp">
<ObjectDataProvider.MethodParameters>
<x:Type TypeName="local:TestType"/>
</ObjectDataProvider.MethodParameters>
</ObjectDataProvider>
mit einer einfachen Bindung:
{Binding Source = {Static odp}}
Warum ist es nicht die Methode zu finden, die Berichterstattung keine Egal was ich mache?
In der Tat, wie hier erklärt [http://www.thomasclaudiushuber.com/blog/2008/01/10/bind-to-methods-with-objectdataprovider/] Binding ObjectDataProvider zu statischen Methode ist möglich. –