我正在创建一个笔记应用程序来练习WinUI,我想给予它Markdown属性,所以我想在MD代码和应用MD样式的文本的另一面之间拆分窗口。
现在我使用文本框组件,它看起来像记事本,但我想添加像代码编辑器的突出显示,这是可能的吗?我如何才能做到这一点?
这是我今天使用的代码,它让我看起来像记事本文本输入
<TextBox
AutomationProperties.Name="multi-line TextBox"
AcceptsReturn="True"
BorderThickness="0"
FontSize="24"
FontFamily="consola"
Background="Transparent"
IsSpellCheckEnabled="True">
<TextBox.Resources>
<SolidColorBrush x:Key="TextControlBackgroundPointerOver" Color="Transparent" />
<SolidColorBrush x:Key="TextControlBackgroundFocused" Color="Transparent" />
</TextBox.Resources>
</TextBox>
1条答案
按热度按时间bq8i3lrv1#
您可以像这样以编程方式构建您的
TextBlock
。第一个
如果您只需要Markdown控件,可以使用CommunityToolkit中的MarkdownTextBlock。