c# - 如何将 Xamarin 表单 View 呈现为图像以提高性能?

标签 c# ios mobile xamarin xamarin.forms

如果我创建一个布局非常复杂且具有许多嵌套层的 View ,它在屏幕上的平移往往会变得很慢。如果我知道布局不会改变,我可以将其渲染为图像并用图像替换布局吗?

最佳答案

我一直遇到类似的问题(但在我的情况下仅针对 iOS)。

尝试 https://developer.xamarin.com/api/member/MonoTouch.UIKit.UIView.SnapshotView/从任何 UIView 获取带有屏幕截图的 UIView。



UIView view = ...
UIView viewSnapshot = view.SnapshotView(true);

我不知道有任何跨平台或 Xamarin.Forms 解决方案。

关于c# - 如何将 Xamarin 表单 View 呈现为图像以提高性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31729827/

相关文章:

iphone - Cocos2d v2.0 : unable to add CCParticleSystem to scene

c# - 访问 BindingContext[dataSource] 与 BindingContext[dataSource, dataMember] 有什么不同?

c# - ElasticSearch NEST 2.4中的自定义 “tab” token 生成器

ios - 如果用户在返回键盘之前按下按钮,如何将按钮的操作应用于文本字段

ios画外音 slider 双击并按住,但对于自定义 View

css - 如何用CSS媒体查询区分移动端和屏幕?

version-control - 手机应用程序的最佳版本控制系统?

jquery - 在 Android/jQuery 移动应用程序中保存凭据

c# - 我应该在部署机器上安装 asp.net mvc 2 吗?

c# - 在 C# 中正确处理 COM 互操作对象,尤其是 MS Office 应用程序