加速度計の読み取り値が変更されるたびに背景画像が変更されるグリッドがあることを確認したいと思います。私がやっている方法では、実際にアプリでメモリ リークが発生し、パフォーマンスが低下しました。誰かがそれを行う効率的な方法を見つけるのを手伝ってくれたら親切です。感謝いたします。現在、私はこのようにしています:
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();
}
}