Reporter | Drew Noakes (drewnoakes) |
---|---|
Created | Nov 12, 2009 10:00:51 PM |
Updated | Dec 21, 2011 6:50:38 PM |
Resolved | Dec 21, 2011 6:49:42 PM |
Priority | Normal |
Type | Bug |
Fix versions | 6.1 |
State | Fixed |
Assignee | Alexander Shvedov (shvedov) |
Subsystem | Language - XAML |
Affected versions | No Affected versions |
Fixed in build | 6.5.1.1281 |
class Foo { public Foo Foo { get; set; } }
A binding markup extension in a DataTemplate for type Foo should be able to resolve more than one level deep.
{Binding Path=Foo} <– works
{Binding Path=Foo.Foo} <– works
{Binding Path=Foo.Foo.Foo} <– doesn't work (third element is unresolved)
This problem is not specific to types that contain properties of the same type. This limit appears to apply to all binding paths.