小编The*_*nic的帖子

将SoftwareBitmap转换为WriteableBitmap

每当我想将我转换SoftwareBitmap成一个时,WriteableBitmap我得到以下例外: System.Runtime.InteropServices.COMException.

这是我的代码片段:

 private async void Start(object sender, RoutedEventArgs e)
        {

            _MediaCapture = new MediaCapture();
            await _MediaCapture.InitializeAsync();

            mediaElement.Source = _MediaCapture;
            await _MediaCapture.StartPreviewAsync();
            DispatcherTimer timer = new DispatcherTimer();
            timer.Interval = new TimeSpan(0, 0, 0, 1);
            timer.Tick += HandleTimerTick;
            timer.Start();
        }

        private async void HandleTimerTick(object Sender, object E)
        {


            var frame = await _MediaCapture.GetPreviewFrameAsync();
            SoftwareBitmap frameBitmap = frame.SoftwareBitmap;
            WriteableBitmap bitmap = new WriteableBitmap(frameBitmap.PixelWidth, frameBitmap.PixelHeight);
            try
            {
                frameBitmap.CopyToBuffer(bitmap.PixelBuffer);
            }
            catch (Exception)
            {
                Debug.WriteLine("Exception ");
            }
        }
Run Code Online (Sandbox Code Playgroud)

这条线

frameBitmap.CopyToBuffer(bitmap.PixelBuffer); …
Run Code Online (Sandbox Code Playgroud)

c# windows uwp

5
推荐指数
1
解决办法
4449
查看次数

检查UWP-Application是否处于前景/聚焦状态

我想检查当前应用程序是否在前台/焦点.该应用程序是一个Windows-10 UWP应用程序.

我已经得到的是,检查当前的应用程序是否最小化.为此,我使用的 VisibilityChanged事件 Window.Current.

但我找不到解决方案,以检测应用程序是否在前台.

c# windows-10 uwp

4
推荐指数
1
解决办法
3763
查看次数

从 uwp 应用程序中的代码打开表情符号面板

winWindows 允许用户通过在任何文本框中按+打开表情面板.。我想知道是否有办法通过调用某种方法来打开它。

表情面板

c# windows uwp

3
推荐指数
1
解决办法
1305
查看次数

标签 统计

c# ×3

uwp ×3

windows ×2

windows-10 ×1