wp 7.x/8 用のアプリを作成しています。
のような機能があります -
public void draw()
{
.............
ImageBrush imgbrush = new ImageBrush();
imgbrush.ImageSource = new BitmapImage(...);
rect.Fill = imgbrush; //rect is of type Rectangle that has been created
//and added to the canvas
........
}
そして別の機能
private void clicked(object sender, RoutedEventArgs e)
{
draw();
........
if (flag)
{
Thread.sleep(5000);
draw();
}
}
ただし、ボタンをクリックすると、両方の描画操作の結果が画面に同時に表示されます。
2 回目の draw() 操作の結果を少し遅れて表示するにはどうすればよいですか?
または、画面のバッファのようなものがありますか?バッファがいっぱいになるまで、画面は更新されませんか?
その場合、画面を明示的に FLUSH または Refresh する方法、または Rectangle の .fill() メソッドを強制して画面に変更を加える方法は?
この点で何か助けていただければ幸いです。