Предположим, у меня есть:Как встроить DataTemplate вложенного свойства?
class Employee
{
public string Name;
public string Id;
// ...
}
<DataTemplate DataType="local:Employee"> ... </DataTemplate>
и:
class Manager
{
public string Salary;
public int Rank;
public Employee DirectReport;
}
Как бы я написать DataTemplate
для Manager
в то время как ссылки на Employee
DataTemplate
?
т.е .:
<DataTemplate DataType="local:Manager">
<TextBlock Text={Binding Salary}/>
<TextBlock Text={Binding Rank}/>
// How do I display the DirectReport here using Employee's DataTemplate?
</DataTemplate>
Спасибо, но в моем sc Наследование enario действительно не подходит. То, с чем я борюсь, - это отображать сложные объекты, которые содержат свойства сложных объектов. Вместо того, чтобы писать один огромный DataTemplate, я надеялся, что могу написать несколько небольших и ссылаться на них. – Shmoopy
@Shmoopy Я обновил свой ответ. – slugster