图像控件未在 WinRT 8.1 Xamarin.Forms(便携式)项目中呈现

Posted

技术标签:

【中文标题】图像控件未在 WinRT 8.1 Xamarin.Forms(便携式)项目中呈现【英文标题】:Image Control is not rendering in WinRT 8.1 Xamarin.Forms (Portable) project 【发布时间】:2017-07-17 20:54:02 【问题描述】:

xamarin.forms 中的图像渲染器未在 Xamarin.Forms(便携式)中渲染,它在 Windows RT 8.1 手机的 Xamarin.Forms(共享)中工作。为什么呢?在 windows RT 8.1 手机中是否有另一种呈现 IMAGE 控件的方法。

我的代码: - 汇编代码在这里

[程序集:ExportRenderer(typeof(Xamarin.Forms.Image), typeof(ImageWinRenderer))]

-下面的渲染器类

公共类 ImageWinRenderer:Xamarin.Forms.Platform.WinRT.ImageRenderer

覆盖onelement更改方法

受保护的覆盖无效 OnElementChanged(ElementChangedEventArgs e)

【问题讨论】:

请在此处添加您的代码。 【参考方案1】:

我尝试在共享项目 (xamarin) 中使用图像渲染,它成功了!!。尽管如此,仍然无法找到为什么它不能在便携式项目中工作的确切答案

【讨论】:

以上是关于图像控件未在 WinRT 8.1 Xamarin.Forms(便携式)项目中呈现的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin 表单文件选择器未在 ios 上显示相机胶卷或图像库

图像未在 iPad Air、iPad 3 等较新的 iPad 设备上显示,但在模拟器 iOS 8.1 上显示

如何在 WinRT 8.1 中使用 SharpCompress 删除/添加和输入 zip 文件

Xamarin Forms - 内容未在 stackLayout 中垂直居中对齐

如何使我自己编写的音频播放器可以在后台运行(Windows Phone 8.1- WinRT)?

Xamarin Forms WinRT 条目自定义渲染器