I understand it's possible to bind to an explictily implemented property using something like this:
"{Binding Path=(local:ISomeInterface.SomeProperty)}"
but what if the interface is generic?
"{Binding Path=(local:ISomeInterface<TypeParama>.SomeProperty)}" ???
What is the magic syntax?
I don't know the syntax for binding to a generic interface but, if you need a quick work around, you could simply encapsulate your property, i.e.:
public int SomePropertyYouCanBindTo
{
get
{
return (this as ISomeInterface<TypeParameter>).SomeProperty;
..... etc