1

是否有可能使用Xamarin.Forms.Visual.MaterialNuGet 包并将文本字段样式设置为从Filled到 ,Outlined而无需为两个平台提供任何自定义呈现。

我们已经只有​​它了Xamarin.Android,但是我们有它吗Xamarin.Forms???

谢谢

4

1 回答 1

0

目前该Xamarin.Forms.Visual.Material软件包仅支持AndroidiOS

在应用程序中启用 Xamarin.Forms Material Visual 的过程是:

  1. 将 Xamarin.Forms.Visual.Material NuGet 包添加到您的 iOS 和 Android 平台项目中。(无需在 Forms 中安装)

  2. 在每个平台项目中初始化 Material Visual。

    • Android:在 MainActivity.cs 中添加

      global::Xamarin.Forms.Forms.Init(this, savedInstanceState);
      global::Xamarin.Forms.FormsMaterial.Init(this, savedInstanceState);
      
    • iOS:添加 AppDelegate

      global::Xamarin.Forms.Forms.Init();
      global::Xamarin.Forms.FormsMaterial.Init();
      
  3. 通过在应该采用 Material Design 规则的任何页面上将Visual 属性设置为Material来创建 Material Visual 控件。


请参阅https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/visual/material-visual

于 2020-08-06T06:20:49.860 回答