這真的很奇怪,並且第一次發生。當應用程序更新並添加新UI時引發NullReferenceException - WP8
我在商店應用程序的一個版本。下一個版本的UI更改很少。許多重新安排被做了。
現在發生的是,對於用xaml編寫的文本塊,當我嘗試分配一些文本時,我得到一個NullReferenceException。在分配值之前調用InitilizeComponent,那麼textblock將如何保持爲空!
<Grid x:Name="AdsDialog" Grid.Row="2">
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="30"/>
</Grid.RowDefinitions>
<StackPanel HorizontalAlignment="Center" VerticalAlignment="Center">
<TextBlock Name="statusPreview1" Text=" " Width="240" TextAlignment="Center" Foreground="#FF121212" FontFamily="{StaticResource CicleSemi}" MaxWidth="250" MaxHeight="70" HorizontalAlignment="Center" VerticalAlignment="Center" TextWrapping="Wrap" Margin="0,0,0,3" />
<TextBlock Name="statusPreview" Text="" Width="240" TextAlignment="Center" Foreground="#FF121212" FontFamily="{StaticResource CicleSemi}" MaxWidth="250" MaxHeight="70" HorizontalAlignment="Center" VerticalAlignment="Center" TextWrapping="Wrap" Margin="0,0,0,3" />
</StackPanel>
</Grid>
當我重建應用程序時,錯誤消失了。但如果我爲現有用戶推出更新,最有可能會拋出異常!
StatusPreview1是新的TextBlock。
有人請幫忙!
您可能會將其移入某個模板巫婆無法訪問 – csharpwinphonexaml