XAML 如何给予文本框组件代码编辑器样式?WinUI 3

mfpqipee  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(263)

我正在创建一个笔记应用程序来练习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>
bq8i3lrv

bq8i3lrv1#

您可以像这样以编程方式构建您的TextBlock
第一个
如果您只需要Markdown控件,可以使用CommunityToolkit中的MarkdownTextBlock

相关问题