/
githubmirror
/
Files
Обзор
Документация
Войти
/
githubmirror
/
Files
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Files.App/UserControls/FilePreviews/MarkdownPreview.xaml.cs
32 строки
1023 B
Yair
Code Quality: Added work around for Toolkit MarkdownTextBlock
04 авг 2025, 23:41
04 авг 2025, 23:41
1cf16fc
Код
Авторство
О чём код?
// Copyright (c) Files Community // Licensed under the MIT License. using CommunityToolkit.Labs.WinUI.MarkdownTextBlock; using Files.App.ViewModels.Previews; using Microsoft.UI.Xaml; using Microsoft.UI.Xaml.Controls; using Microsoft.UI.Xaml.Media; using Windows.System; namespace Files.App.UserControls.FilePreviews { public sealed partial class MarkdownPreview : UserControl { private MarkdownPreviewViewModel ViewModel { get; set; } public MarkdownPreview(MarkdownPreviewViewModel model) { ViewModel = model; InitializeComponent(); // Workaround for https://github.com/CommunityToolkit/Labs-Windows/issues/611 PreviewMarkdownTextBlock.Config = MarkdownConfig.Default; PreviewMarkdownTextBlock.Config.Themes.HeadingForeground = (Brush)Application.Current.Resources["TextControlForeground"]; } private async void PreviewMarkdownTextBlock_OnLinkClicked(object sender, CommunityToolkit.Labs.WinUI.MarkdownTextBlock.LinkClickedEventArgs e) { await Launcher.LaunchUriAsync(e.Uri); } } }