我對 c# 和 maui 很陌生。我想了解如何在畫布上繪圖。我閱讀了檔案并在網上找到了一些東西。我想畫簡單的線。
我所做的是在里面創建類

MauiProgram.cs
namespace TestMauiX;
using Microsoft.Maui.Graphics;
public static class MauiProgram
{
public static MauiApp CreateMauiApp()
{
var builder = MauiApp.CreateBuilder();
builder
.UseMauiApp<App>()
.ConfigureFonts(fonts =>
{
fonts.AddFont("OpenSans-Regular.ttf", "OpenSansRegular");
});
return builder.Build();
}
}
public class MyFirstDrawing : IDrawable
{
public void Draw(ICanvas canvas, RectangleF dirtyRect)
{
canvas.StrokeColor = Colors.Red;
canvas.StrokeSize = 6;
canvas.DrawLine(10, 10, 90, 100);
}
}
然后我有MainPage.xaml,但我應該怎么把那幅畫放進去?
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="TestMauiX.MainPage"
BackgroundColor="{DynamicResource SecondaryColor}">
<ScrollView>
<Grid RowSpacing="25" RowDefinitions="Auto,Auto,Auto,Auto,*"
Padding="{OnPlatform iOS='30,60,30,30', Default='30'}">
<Label
Text="Hello, World!"
Grid.Row="0"
SemanticProperties.HeadingLevel="Level1"
FontSize="32"
HorizontalOptions="Center" />
....
uj5u.com熱心網友回復:
目前,對于 MAUI 應用程式,您可以像在控制元件上一樣使用GraphicsView控制元件進行繪圖Canvas。
查看GraphicsView檔案
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/428111.html
