C#WPF从json创建表单,此时json可以从一个元素更改为另一个元素
我正在创建C#WPF.xaml表单。我显示的元素有:名称、元数据、记录数。问题是,元数据是.json字符串,几乎可以由任何内容组成,我需要显示和更改它(稍后如果需要)。一次可以是:C#WPF从json创建表单,此时json可以从一个元素更改为另一个元素,c#,json,wpf,C#,Json,Wpf,我正在创建C#WPF.xaml表单。我显示的元素有:名称、元数据、记录数。问题是,元数据是.json字符串,几乎可以由任何内容组成,我需要显示和更改它(稍后如果需要)。一次可以是: {“姓名”:“杰夫”,“姓氏”:“杰斐逊”,“笔记”:“酷家伙”} 在另一个物体上,它可以是这样的: {“Id”:“jeff”,“姓氏”:“Jefferson”,“description”:“cool guy”,“firstTimeSeen”:“2020-03-25”} 这样做的建议方法是什么?循环遍历表示另一个JS
{“姓名”:“杰夫”,“姓氏”:“杰斐逊”,“笔记”:“酷家伙”}
在另一个物体上,它可以是这样的:
{“Id”:“jeff”,“姓氏”:“Jefferson”,“description”:“cool guy”,“firstTimeSeen”:“2020-03-25”}
这样做的建议方法是什么?循环遍历表示另一个JSON对象的键值对,并手动为每个键值对创建
TextBlock
。这是我能想到的最简单的方法 所以:将.json反序列化为->列表,然后创建ListBox,其中键为TextBlock,值为TextBlock,然后循环这些对,直到列表结束。是的,这似乎是最简单的方法。泰曼。@SimasPaškauskas,别忘了将您的列表作为孩子添加到家长面板中。您必须从代码隐藏xaml.cs
文件中按名称引用它。