ListBox.ItemTemplate和ListBox.Resources有什么区别,两者似乎都做相同的事情

问题描述 投票:0回答:1

代码

<ListBox>
    <ListBox.ItemTemplate>
       <DataTemplate>
          <Grid>
             <TextBlock Text = {Binding Name}/>
          </Grid>
       <DataTemplate/>
    </ListBox.ItemTemplate>

还有这个

<ListBox>
    <ListBox.Resources>
       <DataTemplate>
          <Grid>
             <TextBlock Text = {Binding Name}/>
          </Grid>
       <DataTemplate/>
    </ListBox.Resources>

似乎在做同一件事,那么两者之间有什么区别?为什么我们要使用一个?

c# wpf data-binding wpf-controls datatemplate
1个回答
0
投票

它们是两个完全不同的属性。

© www.soinside.com 2019 - 2024. All rights reserved.