Windows phone 7 为什么Blend无法在生成的项目模板中显示文本?
我试图为我的wp7应用程序在混合表达式中获取一些设计数据,但在某一点之后,它似乎只是丢失了数据,什么也没有显示 正如您所看到的,我在矩形错误中没有看到任何内容,即使其中有一个硬编码的值Windows phone 7 为什么Blend无法在生成的项目模板中显示文本?,windows-phone-7,expression-blend,Windows Phone 7,Expression Blend,我试图为我的wp7应用程序在混合表达式中获取一些设计数据,但在某一点之后,它似乎只是丢失了数据,什么也没有显示 正如您所看到的,我在矩形错误中没有看到任何内容,即使其中有一个硬编码的值 <Grid x:Name="LayoutRoot" Background="Transparent"> <Grid.RowDefinitions> <RowDefinition Height="Auto" />
<Grid x:Name="LayoutRoot"
Background="Transparent">
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<!--ContentPanel - place additional content here-->
<Grid x:Name="ContentGrid"
Grid.Row="1">
<ListBox x:Name="lbMovieCollection" ItemsSource="{Binding MovieCollections}">
<ListBox.Resources>
<DataTemplate x:Key="lbMovieCollectionItemTemplate">
<toolkit:ExpanderView x:Name="expMovieCollection" ItemsSource="{Binding Movies}" Header="{Binding Mode=OneWay}" Width="480">
<toolkit:ExpanderView.Resources>
<DataTemplate x:Key="expMovieCollectionHeaderTemplate">
<TextBlock TextWrapping="Wrap" Text="{Binding Name}" Height="50"/>
</DataTemplate>
<DataTemplate x:Key="expMovieCollectionItemTemplate">
<ListBoxItem HorizontalAlignment="Left" toolkit:TiltEffect.IsTiltEnabled="True" d:LayoutOverrides="VerticalAlignment">
<StackPanel Height="61" Width="371" >
<TextBlock TextWrapping="Wrap" Text="THIS IS HARCDOED" FontSize="29.333" />
</StackPanel>
</ListBoxItem>
</DataTemplate>
</toolkit:ExpanderView.Resources>
<toolkit:ExpanderView.ItemTemplate>
<StaticResource ResourceKey="expMovieCollectionItemTemplate"/>
</toolkit:ExpanderView.ItemTemplate>
<toolkit:ExpanderView.HeaderTemplate>
<StaticResource ResourceKey="expMovieCollectionHeaderTemplate"/>
</toolkit:ExpanderView.HeaderTemplate>
</toolkit:ExpanderView>
</DataTemplate>
</ListBox.Resources>
<ListBox.ItemTemplate>
<StaticResource ResourceKey="lbMovieCollectionItemTemplate"/>
</ListBox.ItemTemplate>
</ListBox>
</Grid>
</Grid>
看起来您的“THIS IS HARCDOED”值隐藏在toolkit:ExpanderView控件的折叠部分中。硬编码值隐藏在数据模板中。如果不显示,则表明集合绑定到的ItemsSource存在问题。不幸的是,你没有表现出足够的能力来重现这个问题,所以很难说真正的问题是什么。你需要什么,我会发布它?我会发布整个应用程序,但他们通常不喜欢下载链接。但有一件事我发现如果我将扩展器更改为“expanded”,那么我会在更高的视图中看到硬编码的值,所以它在那里,但有东西隐藏了它。是的,这似乎是事实,但我不明白为什么当我进入扩展器的ItemGeneratedTemplate时,我看不到它,为什么它仍然被阻止。