如何使用 MAUI 创建不带下划线的条目? [已关闭]

问题描述 投票:0回答:1

如何使用 MAUI 创建不带下划线的条目?

<Entry Placeholder="enter your name "/>
.net asp.net-core xamarin maui
1个回答
0
投票

各平台无下划线颜色条目的实现:

在安卓上:

Android平台需要使用handler。您可以在 Platforms -> Android -> MainApplication.cs 中添加以下代码:

 protected override MauiApp CreateMauiApp()
 {
   Microsoft.Maui.Handlers.EntryHandler.Mapper.AppendToMapping("RemoveUnderLine", (r, v) =>
     {
         r.PlatformView.BackgroundTintList =
             Android.Content.Res.ColorStateList.ValueOf(Colors.Transparent.ToAndroid());
     });

     return MauiProgram.CreateMauiApp();
 }

在 Windows 上:

在 Platforms -> Windows -> App.xaml 中添加以下代码:

<maui:MauiWinUIApplication.Resources>
        <Thickness x:Key="TextControlBorderThemeThickness">0</Thickness>
        <Thickness x:Key="TextControlBorderThemeThicknessFocused">0</Thickness>
 </maui:MauiWinUIApplication.Resources>

在 iOS 上:

在iOS平台,Entry默认没有下划线颜色。

© www.soinside.com 2019 - 2024. All rights reserved.