理由はわかりませんが、次のエラーが表示されます。
オブジェクト参照がオブジェクト インスタンスに設定されていません。
このコードで:
private void volumeTracker_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
{
video.Volume = volumeTracker.Value;
if (volumeTracker.Value == 0)
{
volume.Source = new BitmapImage(new Uri("pack://application:,,,/Images/mutebutton.png"));
}
else
{
volume.Source = new BitmapImage(new Uri("pack://application:,,,/Images/volumebutton.png")); //Error occurs on this line
}
}
ソースを一度だけ設定した場合(たとえば、このコードのelse部分を削除した場合) 、これは機能するので意味がありません。