Forge
csharpdeeb25a2
1using CascadeIDE.Models;
2using CommunityToolkit.Mvvm.Input;
3
4namespace CascadeIDE.Features.Shell;
5
6/// <summary>Relay: Markdown preview в MFD и отдельное окно.</summary>
7public sealed partial class ShellChromeViewModel
8{
9 [RelayCommand]
10 private void ShowMarkdownPreviewPage()
11 {
12 _host.ApplyMfdRegionExpanded(true);
13 _host.MarkdownPreviewTool.RefreshFromEditor();
14 _host.TryNavigateToMfdShellPage(MfdShellPage.MarkdownPreview);
15 }
16
17 [RelayCommand]
18 private void OpenPreviewWindow() => _host.RequestShowMarkdownPreviewForEditor?.Invoke();
19}
20
View only · write via MCP/CIDE