我是一名新手windows手机程序员,我正在开发一款使用手机LED闪光灯作为手电筒的应用程序。
使用C#,我如何实现S.O.S模式,点击一个按钮使LED闪烁连续闪烁?
答案 0 :(得分:1)
在你的类中将bool变量声明为false,然后在按钮的事件处理程序中使用像这样的while条件 var blink = false;
在您的事件处理程序
中blink = !blink;
while(blink)
{
PhotoCamera cam = new Microsoft.Devices.PhotoCamera(CameraType.Primary);
cam.FlashMode = FlashMode.On;
await Task.Wait(TimeSpan.FromSeconds(1));
cam.FlashMode = FlashMode.Off;
}