私はUWPアプリケーションを開発しています。私のページの1つは実際にユーザーが写真を撮るためのものです。このページには、ユーザーが写真を撮る前に選択するタイマーがあります。UWPのカメラタイマーアニメーション
しかし、私はカメラの画面でカウントダウンして、写真を撮る前に準備する時間があることをユーザーに知らせるようにしたいと思っています。
どうすればいいですか?ありがとうございました!
ただ、それが必要とされる場合には、ここでタイマーとテイクピクチャーボタンの私のコードです:
private async void PhotoButton_Click(object sender, RoutedEventArgs e)
{
//If preview is not running, no preview frames can be acquired
if (!_isPreviewing) return;
await Task.Delay(TimeSpan.FromSeconds(_seconds));
await TakePhotoAsync();
await GetPreviewFrameAsSoftwareBitmapAsync();
PreviewFrameBackground.Visibility = Visibility.Visible;
}
private void Timer_3sec_Click(object sender, RoutedEventArgs e)
{
Timer_5sec.Opacity = 0.2;
Timer_7sec.Opacity = 0.2;
Timer_3sec.Opacity = 1.0;
_seconds = 3;
}
private void Timer_5sec_Click(object sender, RoutedEventArgs e)
{
Timer_3sec.Opacity = 0.2;
Timer_7sec.Opacity = 0.2;
Timer_5sec.Opacity = 1.0;
_seconds = 5;
}
private void Timer_7sec_Click(object sender, RoutedEventArgs e)
{
Timer_3sec.Opacity = 0.2;
Timer_5sec.Opacity = 0.2;
Timer_7sec.Opacity = 1.0;
_seconds = 7;
}
[DispatcherTimer](https://msdn.microsoft.com/en-us/library/system.windows.threading.dispatchertimer(v = vs.110).aspx)はどうですか? – TheTanic
以前はDispatcherTimerを使ったことがありません...シンプルなデモを見ると可能でしょうか?私は本当に感謝します。ありがとうございました! – thalassophile
私の答えを確認してください – TheTanic