0

我正在使用进度条来显示加载功能的进度,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

    }       

在执行代码时,它在最后一行抛出一个异常,指出“对象引用未设置为对象的实例”。.

谁能帮助我克服这个异常并使我的进度条工作。

4

2 回答 2

0

如果您Exception在最后一行得到它,那么该行上唯一可能null您的progressBar1对象。只有你能说出它为什么会这样null

于 2013-09-11T11:26:35.257 回答
0

我发现为什么会发生异常。由于我在构造函数中使用代码,因此遇到异常。当我在 load_event() 中使用相同时,没问题....

于 2013-09-11T12:20:53.180 回答