2

一般的に知られているObjectDataProviderように、そのような単純な非ジェネリック メソッドを呼び出すことができます

XAML:

<ObjectDataProvider x:Key="SimpleKey" MethodName="Nongeneric" ObjectType="{x:Type local:SomeClass}">
</ObjectDataProvider>

分離コード:

public static SomeClass
{
    public static void NongenericMethod()
    {
        // method body        
    }

    public static void GenericMethod<T>()
    {
        // method body
    }
}

ObjectDataProviderジェネリックメソッドを呼び出すことは可能ですか? そんな感じ:

<ObjectDataProvider x:Key="SimpleKey" MethodName="GenericMethod<local:OtherClass>" ObjectType="{x:Type local:SomeClass}">
</ObjectDataProvider>
4

0 に答える 0