1

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

4

2 回答 2

1

我已经检查了 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>
于 2021-07-12T06:49:03.960 回答
0

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

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

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

于 2021-07-11T12:25:00.000 回答