0

我想问我有一个网格,只要加速度计的读数改变,它的背景图像就会改变。我这样做的方式确实在应用程序中造成了内存泄漏,从而导致性能下降。如果有人可以帮助我找到一种有效的方法来做到这一点,请多多关照。我将不胜感激。目前我正在这样做:

if ((x <= 1 && x >= -1) && (y >= -0.2 && y <= 0.2) && (z <= 0.4 && z >= -0.4))
{
    Dispatcher.BeginInvoke(new Action(() =>
    {
        myBrush.ImageSource = new BitmapImage(new Uri(@"Assets/Image/normal.png", UriKind.Relative));
        ContentPanel.Background = myBrush;
    }));
    if (!timer.IsEnabled)
    {
    timer.Start();
    }
}
4

0 回答 0