1

我知道可以使用以下方式绑定到显式实现的属性:

"{Binding Path=(local:ISomeInterface.SomeProperty)}" 

但是如果接口是通用的呢?

"{Binding Path=(local:ISomeInterface<TypeParama>.SomeProperty)}"  ???

什么是神奇的语法?

4

1 回答 1

0

我不知道绑定到通用接口的语法,但是,如果您需要快速解决,您可以简单地封装您的属性,即:

public int SomePropertyYouCanBindTo
    {
    get
        {
        return (this as ISomeInterface<TypeParameter>).SomeProperty;
..... etc
于 2012-09-03T12:28:24.070 回答