0
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