我可以在WPF平台中使用Xam.Plugin.Forms.ImageCircle吗



我是个新手,所以我开始学习如何在我的Xamarin项目中应用插件名称Xam.plugin.Forms.ImageCircle。我添加了平台WPF而不是UWP,在我安装了上面的插件后,我无法在文件App.xaml.cs中调用ImageCircleRenderer.Init((。所以我想知道我是否可以使用这个插件,以及如何在WPF中使用这个插件的情况下配置它。谢谢

我已经检查了wpf上的包,它不起作用。

如果你想在wpf中使用圆形图像,你可以尝试下面的代码。

<Ellipse Width="250" Height="250">
<Ellipse.Fill>
<ImageBrush ImageSource="http://upload.wikimedia.org/wikipedia/commons/5/55/Tamarin_portrait.JPG" />
</Ellipse.Fill>
</Ellipse>

Xamarin.Forms插件主要由两部分组成。用于放置共享页面或视图的Xamarin.Forms元素和特定于平台的呈现器,该呈现器"告诉"特定平台如何使用本机控件和UI绘制元素。

你所说的插件没有WPF的平台实现,所以尽管你可以在共享XF项目中添加pacakge,但它不会在WPF应用程序中呈现。

您可以将UWP渲染器移植到WPF,因为它们类似于renderer.UWP.cs,但UWP和WPF上的语法和可用UI元素之间存在很大差异。

最新更新