【问题标题】:Xamarin.Forms.Visual.Material Outlined Text fieldsXamarin.Forms.Visual.Material 大纲文本字段
【发布时间】:2020-11-25 10:10:01
【问题描述】:

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

我们已经只在Xamarin.Android 中拥有它,但我们在Xamarin.Forms 中拥有它吗???

谢谢????

【问题讨论】:

    标签: xamarin xamarin.forms material-design xamarin.forms.entry


    【解决方案1】:

    目前Xamarin.Forms.Visual.Materialpackage 仅支持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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-08-09
    • 2011-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-20
    • 1970-01-01
    相关资源
    最近更新 更多