1

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?

1 Answers1

0

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
Rostyslav Dzinko
  • 39,424
  • 5
  • 49
  • 62
A Aiston
  • 717
  • 5
  • 12