XAML错误:";财产';VisualTree';设置了多次;

XAML错误:";财产';VisualTree';设置了多次;,xaml,winrt-xaml,Xaml,Winrt Xaml,我试图在一个数据模板中放置两个网格 我的代码出现以下错误,如下所示 错误:“已多次设置属性“VisualTree” 一个数据模板只能有一个可视树,但您正在定义两个网格。如果希望两个网格彼此相邻或一个在另一个下面,请将它们包装在堆栈面板中,并相应地设置属性方向 <DataTemplate> <StackPanel Orientation="Vertical"> <Grid>[...]</Grid> <Grid>

我试图在一个数据模板中放置两个网格

我的代码出现以下错误,如下所示

错误:“已多次设置属性“VisualTree”


一个数据模板只能有一个可视树,但您正在定义两个网格。如果希望两个网格彼此相邻或一个在另一个下面,请将它们包装在
堆栈面板中
,并相应地设置属性
方向

<DataTemplate>
   <StackPanel Orientation="Vertical">
      <Grid>[...]</Grid>
      <Grid>[...]</Grid>
   </StackPanel>
</DataTemplate>

[...]
[...]
<DataTemplate>
   <StackPanel Orientation="Vertical">
      <Grid>[...]</Grid>
      <Grid>[...]</Grid>
   </StackPanel>
</DataTemplate>