程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> WPF中的文字修飾——上劃線,中劃線,基線與下劃線

WPF中的文字修飾——上劃線,中劃線,基線與下劃線

編輯:.NET實例教程

我們知道,文字的修飾包括:空心字、立體字、劃線字、陰影字、加粗、傾斜等。這裡只說劃線字的修飾方式,按劃線的位置,我們可將之分為:上劃線、中劃線、基線與下劃線。如圖:

從上至下,分別為上劃線(Overline),中劃線(StrikeThrough),基線(Baseline)和下劃線(Underline)。

如何實現?

(1)XAML代碼:
<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" XMLns:x="http://schemas.microsoft.com/winfx/2006/xaml" >
<TextBlock TextDecorations="Strikethrough" FontSize="72" FontFamily="Arial">A</TextBlock>
</Page>

這裡TextDecorations屬性可以設置為:OverLine, Strikethrough, Baseline, UnderlineNone,如果沒有設置TextDecorations屬性,則默認為None,即不帶劃線修飾。

(2)使用C#代碼:
private void SetDefaultStrikethrough()
{
   textBlock1.TextDecorations = TextDecorations.Strikethrough;
}
(為了簡潔,這裡只列出相關的關鍵代碼,其他代碼未用C#列出。textBlock1為TextBlock的名稱,在XAML中使用 x:Name="textBlock1"形式標記)

如果要更復雜點的效果,比如需要設置劃線的顏色、線粗等,如下圖:
文字的特別下劃線效果制作

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved