Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在asp.net中将嵌套项从一个列表框移动到另一个列表框_C#_Asp.net - Fatal编程技术网

C# 在asp.net中将嵌套项从一个列表框移动到另一个列表框

C# 在asp.net中将嵌套项从一个列表框移动到另一个列表框,c#,asp.net,C#,Asp.net,我知道如何将项目从一个列表框移动到另一个列表框,但不知道它们是如何嵌套的: 有谁能告诉我如何将它们嵌套在列表框中,并像上图一样将它们从一个列表框移动到另一个列表框 谢谢。以嵌套方式显示的项目与常规项目一样,只是数据模板发生了变化。 假设您的项目类包含“title”(字符串)和“members”(列表(字符串)),则 dataTemplate将如下所示: <DataTemplate TargetType={x:Type l:MyClass}> <StackPanel&g

我知道如何将项目从一个列表框移动到另一个列表框,但不知道它们是如何嵌套的:

有谁能告诉我如何将它们嵌套在列表框中,并像上图一样将它们从一个列表框移动到另一个列表框


谢谢。

以嵌套方式显示的项目与常规项目一样,只是数据模板发生了变化。
假设您的项目类包含“title”(字符串)和“members”(列表(字符串)),则 dataTemplate将如下所示:

<DataTemplate TargetType={x:Type l:MyClass}>
    <StackPanel>
       <TextBox Text:{Binding title} />
       <ItemsControl ItemsSource={Binding members} />
    </StackPanel>
 </DataTemplate>


所以要在两个列表框之间切换嵌套项,只需。。。切换项目

以嵌套方式显示的项目与常规项目一样,只有DataTemplate会更改。
假设您的项目类包含“title”(字符串)和“members”(列表(字符串)),则 dataTemplate将如下所示:

<DataTemplate TargetType={x:Type l:MyClass}>
    <StackPanel>
       <TextBox Text:{Binding title} />
       <ItemsControl ItemsSource={Binding members} />
    </StackPanel>
 </DataTemplate>

所以要在两个列表框之间切换嵌套项,只需。。。切换项目