changes.mady.by.user Felipe Angelo da Costa Perin
Gravado em 29 set, 2022
Gravado em 30 set, 2022
...
Substitua as seguintes informações do Xamarin.Forms pelo equivalente em Microsoft .NET MAUI:
Valor Antigo
Valor Novo
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
using Xamarin.Forms
using Microsoft.Maui / using Microsoft.Maui.Controls
using Xamarin.Forms.Xaml
using Microsoft.Maui.Controls.Xaml
Rg.Plugins.Popup
Mopups
Plugin.*
Microsoft.Maui.Devices.*
Xamarin.Forms.Device.RuntimePlatform
Microsoft.Maui.Devices.DeviceInfo.Platform
Xamarin.Forms.Device.Platform
Microsoft.Maui.Devices.DevicePlatform
CarouselView.FormsPlugin.Abstractions
Microsoft.Maui.Controls.CarouselView
MasterDetailPage
FlayoutPage
Device.BeginInvokeOnMainThread()
Dispatcher.Dispatch()
Xamarin.Forms.Color
Microsoft.Maui.Graphics.Colors
Grid.Children.Add(view, 0, 0)
Grid.SetRow((IView)view, 0)
Grid.SetColumn((IView)view, 0)
AssemblyInfo.cs
As propriedades poderão ser reativadas quando o aplicativo compilar e executar sem erros.
A maioria dessas propriedades foram incorporadas como parte do novo .NET MAUI csproj, portanto, verifique quais realmente são necessárias.
Em MauiProgram.cs, atualize o objeto builder para configurar efeitos (linha 11):
MauiProgram.cs
builder
using CommunityToolkit.Maui; namespace MinhaQualidade; public static class MauiProgram { public static MauiApp CreateMauiApp() { var builder = MauiApp.CreateBuilder(); builder.UseMauiApp<App>() .ConfigureEffects( effects => { effects.Add<FocusRoutingEffect, FocusPlatformEffect>(); }) .ConfigureFonts(fonts => { fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular"); fonts.AddFont("OpenSans-Semibold.ttf", "OpenSansSemibold"); }) return builder.Build(); } }