![](/img/trans.png)
[英]Changing Textblock background in WPF resetting itself after color change
[英]Wpf textblock partial background
我需要在派生的(繼承的)文本塊上設置一個標記,該標記將為用戶指示文本是左對齊還是居中對齊。 派生的 class 有一個名為 justification 的屬性,它是一個具有 Left Right 和 Center 值的枚舉。 所以我想部分地改變 textBlock 的背景顏色,即如果它是左對齊的,那么左邊 25% 的背景是不同的顏色。 文本塊中字符串的長度可以變化,並且不是 static。
將文本塊放在另一個元素中,例如邊框不是一個選項,但我願意接受任何其他可以操縱文本塊而不改變其大小以視覺標記對齊的建議。
您可以將 LinearGradientBrush 分配給背景並操作 colors 和 gradientstops 的偏移量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.