我有一个包含数据列表的json文件。 例如
{
"data" :
{
"Name" : "Abc",
"Desc" : "123"
},
{
"Name" : "Def",
"Desc" : "456"
},
{
"Name" : "Ghi",
"Desc" : "789"
}
}
因此,我需要一个WPF应用程序,该应用程序将显示扩展器列表,其头文件名为Json中所述的Name,其内容为Desc。
所有内容均应动态加载。 同样,最初只应将名称加载到扩展器的标头中,而所有名称均不得扩展。仅当用户扩展其中之一时,它才应加载该特定扩展器的描述并进行相应显示。
最后一部分很重要,因为我的json文件以MB为单位,而性能是一个实际问题。
我能够解析所有json并创建扩展器的动态列表,但是没有找到任何在运行时加载扩展器内容的方法。
我已经尝试过这种方法:
https://wpf.2000things.com/2013/09/26/915-delaying-generation-of-expander-content/
但是我无法使用其名称访问该文本块。另外,它们的名称将与其他扩展器一致,我无法对其进行硬编码。