进展Bar-WPF中的例外情况

时间:2013-09-11 11:10:29

标签: wpf progress-bar object-reference

我使用进度条显示加载功能的进度,ini WPF。 xaml代码如下所示,

  <Grid>
   <ProgressBar Height="13" HorizontalAlignment="Left" Margin="47,117,0,0" Name="progressBar1" VerticalAlignment="Top" Width="291" Value="0" IsIndeterminate="True" />
  <Grid>

并且在代码背后,

   public SplashScreen()
    {   
        InitializeComponent();         

        Duration duration = new Duration(TimeSpan.FromSeconds(10));
        DoubleAnimation doubleanimation = new DoubleAnimation(30.0, duration);

        progressBar1.BeginAnimation(ProgressBar.ValueProperty,doubleanimation); //Exception

    }       

在执行代码时,它会在最后一行中引发异常,说明“对象引用未设置为对象的实例。”

任何人都可以帮助我克服此异常并使我的进度条工作。

2 个答案:

答案 0 :(得分:0)

如果你在最后一行得到Exception,那么可能null的那行对象就是你的{{ 1}}对象。只有你可以告诉它为什么progressBar1

答案 1 :(得分:0)

我发现了异常发生的原因。由于iam使用了Constructor中的代码,我遇到了异常。当我在load_event()中使用相同的时候,没问题....