首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

Silverlight 五 Expander中的ListBox绑定数据后就是不显示(本人已痛不欲生)

2013-03-10 
Silverlight 5 Expander中的ListBox绑定数据后就是不显示(本人已痛不欲生)App.xaml代码:Application.Reso

Silverlight 5 Expander中的ListBox绑定数据后就是不显示(本人已痛不欲生)


App.xaml代码:
<Application.Resources>
        <DataTemplate x:Key="listboxexpander" >
            <Grid>
                <toolkit:Expander  Header="{Binding Path=ProductTypeName}"  >
                    <toolkit:Expander.ContentTemplate>
                       <DataTemplate>
                          <ListBox ItemsSource="{Binding Products}" DataContext="{Binding Products}" DisplayMemberPath="ProductName"/>
                       </DataTemplate>
                    </toolkit:Expander.ContentTemplate>
                </toolkit:Expander>
             </Grid>
        </DataTemplate>
</Application.Resources>
MainPage.Xaml代码:
<Grid>
 <ListBox Name="expandpanel" ItemTemplate="{StaticResource listboxexpander}"   >
</ListBox>
</Grid> silverlight
[解决办法]
list中放list我做过,是可以的,但你这种测试方式有问题吧,数据一定没有问题,问题可能出现在你里面的list根本就没有获取到需要绑定的数据{Binding Products}
[解决办法]
 <DataTemplate x:Key="listboxexpander" >
            <Grid>
                <toolkit:Expander    Header="{Binding Path=ProductTypeName}">
                    <toolkit:Expander.Content>
               
                            <ListBox ItemsSource="{Binding Productes}"  DisplayMemberPath="ProductName"/>
                  
                    </toolkit:Expander.Content>


                </toolkit:Expander>
            </Grid>
        </DataTemplate>

热点排行