簡體   English   中英

更改 Textblock 控件中特定行的背景顏色

[英]Change Backgroud color of specific line in Textblock control

<TextBlock Text="{Binding Logs,Mode=OneWay}" />

在我的 UWP 應用程序中,我想根據行首的特定關鍵字更改行的顏色。

在此處輸入圖片說明

如果行以單詞WARNING開頭,我需要更改行的背景顏色

誰能建議我如何通過背后的代碼實現這一目標?

如果行以單詞 WARNING 開頭,我需要更改行的背景顏色

不,您不能直接在 TextBlock 類中更改文本行的背景顏色。 這對於RichTextBlock ClassRichEditBox Class來說是一樣的。 您可以更改的是文本的前景色。

根據您的要求,您可以做的是將 Textblock 放入邊框或其他具有背景屬性的內容中

像這樣:

<Border Background="Red">
<TextBlock Text="warning ....."
           FontSize="10" />
</Border>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM