2016-07-04 188 views
0

我在WinRT应用程序上渲染一些元素时遇到了一个小问题。WinRT元素渲染错误

该页面已加载,但我的listview元素随机调暗了几秒钟。有时它们显得灰色,有时它们很好。

有关信息我使用图像作为我的listview项目背景(我的图像重量= 4ko)。 我也尝试给他们一个固定的宽度和固定的DecodePixelWith但它没有改变任何东西。

解决此问题的任何提示? screen shot example of my bug

谢谢大家:对

+0

进行:P 我仍然有同样的问题,并开始与他人的ListView发生...... 任何人都可以帮助我吗?我祈祷我的上帝:) –

回答

0

这一个是DataTemplate中(这是我的XAML代码很短的例子)

<DataTemplate x:Key="ListViewIntervention"> 
       <Grid> 
        <Grid> 
         <Grid.ColumnDefinitions> 
          <ColumnDefinition Width="*" /> 
          <ColumnDefinition Width="170" /> 
         </Grid.ColumnDefinitions> 
         <Image Grid.Column="0" Grid.ColumnSpan="2" NineGrid="50,50,170,50" Stretch="Fill"> 
          <Image.Source> 
           <BitmapImage UriSource="ms-appx:///Assets/Shadow/ListViewUnplanned.png" 
          DecodePixelWidth="1200" 
          DecodePixelType="Physical"/> 
          </Image.Source> 
         </Image> 
        </Grid> 
        <Grid x:Name="grid_with_some_buttons> 
        </Grid> 
       </Grid> 
     </DataTemplate> 

,并有我的列表视图:

 <ListView 
      Name="DataListView" Grid.Row="2" 
      Margin="35,10,15,0" IsSwipeEnabled="False" 
      ItemTemplate="{StaticResource ListViewIntervention}" 
      ItemsSource="{Binding InterventionsCollection}" 
      ScrollViewer.HorizontalScrollMode="Disabled" SelectionMode="Single"> 
     </ListView> 

大气压我listView包含350个项目。

+0

请编辑问题,而不是写一个答案。 – Clemens