Grid TestGrid = new Grid();
TestGrid.Background = new SolidColorBrush(Colors.AliceBlue);
TestGrid.Height = 500;
TestGrid.Width = 500;
await bitmapRender.RenderAsync(TestGrid, 500, 500);
此代码在其最后一条语句中给出了以下错误:
System.ArgumentException
值不在预期范围内。
这段看似简单的代码有什么问题?
编辑:有关该错误的更多详细信息:
{System.ArgumentException:值不在预期范围内。 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在 System.Runtime.CompilerServices.TaskAwaiter.GetResult() 在 Picture_Slide.MainPage.d__0.MoveNext()}
最佳答案
也许它和 WINRT 一样,它无法呈现不在可视化树中或弹出窗口等中的内容......详情请看这里:http://msdn.microsoft.com/en-us/library/windows/apps/windows.ui.xaml.media.imaging.rendertargetbitmap.aspx 来自“XAML 视觉效果和 RenderTargetBitmap 捕获功能”标题
关于windows-runtime - 在 Windows Phone RT 应用程序中调用 RenderAsync() 时出现 System.ArguementException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23595656/