MarkdownHelp.Uno 0.1.0-alpha.6

This is a prerelease version of MarkdownHelp.Uno.
dotnet add package MarkdownHelp.Uno --version 0.1.0-alpha.6
                    
NuGet\Install-Package MarkdownHelp.Uno -Version 0.1.0-alpha.6
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="MarkdownHelp.Uno" Version="0.1.0-alpha.6" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="MarkdownHelp.Uno" Version="0.1.0-alpha.6" />
                    
Directory.Packages.props
<PackageReference Include="MarkdownHelp.Uno" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add MarkdownHelp.Uno --version 0.1.0-alpha.6
                    
#r "nuget: MarkdownHelp.Uno, 0.1.0-alpha.6"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package MarkdownHelp.Uno@0.1.0-alpha.6
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=MarkdownHelp.Uno&version=0.1.0-alpha.6&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=MarkdownHelp.Uno&version=0.1.0-alpha.6&prerelease
                    
Install as a Cake Tool

MarkdownHelp.Uno

Uno Platform의 backend-owned SKCanvasElementMarkdownRenderFrame을 직접 재생하는 control입니다. frame을 한 번 만든 뒤 SetZoom으로 surface 크기와 replay scale만 바꾸므로 PNG를 다시 만들지 않습니다. SkiaMarkdownCanvas는 공통 IMarkdownFrameCanvas를 구현합니다.

var renderer = new SkiaMarkdownRenderer();
var canvas = new MarkdownHelp.Uno.SkiaMarkdownCanvas();
canvas.SetFrame(renderer.CreateFrame(markdown, 900));
canvas.SetZoom(2);

MarkdownGuideOverlay는 Uno FrameworkElement를 단계 대상으로 받아 강조하고, 설명 Markdown을 SKCanvasElement에 직접 그립니다. 루트 Grid의 마지막 자식으로 추가하며 Show/ShowOnce/이전·다음·완료는 Core의 IMarkdownGuideOverlay와 동일합니다. StepMarkersGuideCard를 공개하며 공통 배치 로직이 모든 단계 대상을 피해 카드를 배치합니다. 기본 화면은 Avalonia와 같은 공통 visual token과 5행 카드 구조를 사용하며 PreviousButton, NextButton, CloseButton도 공개합니다.

var guide = new MarkdownGuideOverlay([
    new MarkdownGuideStep(menuButton, "메뉴", "도구 메뉴를 엽니다.", "메뉴를 누릅니다.")
]);
root.Children.Add(guide);
guide.Show();
Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.1.0-alpha.6 46 8/5/2026
0.1.0-alpha.5 47 8/5/2026