MarkdownHelp.Uno
0.1.0-alpha.6
dotnet add package MarkdownHelp.Uno --version 0.1.0-alpha.6
NuGet\Install-Package MarkdownHelp.Uno -Version 0.1.0-alpha.6
<PackageReference Include="MarkdownHelp.Uno" Version="0.1.0-alpha.6" />
<PackageVersion Include="MarkdownHelp.Uno" Version="0.1.0-alpha.6" />
<PackageReference Include="MarkdownHelp.Uno" />
paket add MarkdownHelp.Uno --version 0.1.0-alpha.6
#r "nuget: MarkdownHelp.Uno, 0.1.0-alpha.6"
#:package MarkdownHelp.Uno@0.1.0-alpha.6
#addin nuget:?package=MarkdownHelp.Uno&version=0.1.0-alpha.6&prerelease
#tool nuget:?package=MarkdownHelp.Uno&version=0.1.0-alpha.6&prerelease
MarkdownHelp.Uno
Uno Platform의 backend-owned SKCanvasElement에 MarkdownRenderFrame을 직접
재생하는 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와
동일합니다. StepMarkers와 GuideCard를 공개하며 공통 배치 로직이 모든 단계
대상을 피해 카드를 배치합니다.
기본 화면은 Avalonia와 같은 공통 visual token과 5행 카드 구조를 사용하며
PreviousButton, NextButton, CloseButton도 공개합니다.
var guide = new MarkdownGuideOverlay([
new MarkdownGuideStep(menuButton, "메뉴", "도구 메뉴를 엽니다.", "메뉴를 누릅니다.")
]);
root.Children.Add(guide);
guide.Show();
| Product | Versions 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. |
-
net9.0
- MarkdownHelp.Core (>= 0.1.0-alpha.6)
- MarkdownHelp.Skia (>= 0.1.0-alpha.6)
- Uno.WinUI (>= 6.6.184)
- Uno.WinUI.Graphics2DSK (>= 6.6.184)
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 |