我知道可以使用以下内容绑定到明确实现的属性:
"{Binding Path=(local:ISomeInterface.SomeProperty)}"
但是如果界面是通用的呢?
"{Binding Path=(local:ISomeInterface<TypeParama>.SomeProperty)}" ???
什么是神奇的语法?
答案 0 :(得分:0)
我不知道绑定到通用接口的语法,但是,如果你需要快速解决,你可以简单地封装你的属性,即:
public int SomePropertyYouCanBindTo
{
get
{
return (this as ISomeInterface<TypeParameter>).SomeProperty;
..... etc