フォームコードをWPFに移植しようとしています。
現在、DNSゾーン転送をツリービューに投稿したいと思います。
MainWindow.csは次のようなことをします:
Response axfr = new Response();
axfr = dig.DigIt();
DataContext = axfr.Answers;
応答には、ResourceRecordsを含むAnswersが含まれます。
public class Response
{
public List<AnswerRR> Answers { get; set; }
[...]
public class ResourceRecord
{
public string NAME {get; set;}
}
public class AnswerRR : ResourceRecord
{
}
そして、このXAMLを使用します。
<HierarchicalDataTemplate DataType="{x:Type Model:Response}"
ItemsSource="{Binding AnswerRR }">
<TextBlock Text="{Binding Name}" ToolTip="{Binding Name}" />
</HierarchicalDataTemplate>
ただし、名前だけではなく、常に完全なResourceRecordを出力(my.test.com。600 IN A 1.2.3.4)として取得します。
私はここで何を間違っているのですか。