簡體   English   中英

Windows 8 C#/ XAML-在文本塊文本周圍創建邊框

[英]Windows 8 C#/XAML - Create a border around textblock text

我正在為Windows 8應用商店創建一個應用,並且對XAML UI東西還很陌生。 我想做的是在文本塊中的實際文本周圍創建一個黑色邊框。 任何幫助將不勝感激。

這是文本塊:

<TextBlock Grid.Row="0" x:Name="TopLabel" VerticalAlignment="Top" Text="Top Label" HorizontalAlignment="Center" FontFamily="Impact" FontSize="48"/>

使用邊框控制:

http://msdn.microsoft.com/zh-CN/library/windows/apps/xaml/windows.ui.xaml.controls.border.aspx

像這樣的東西:

<Border BorderBrush="Gray" BorderThickness="2" Grid.Row="0">
  <TextBlock x:Name="TopLabel" VerticalAlignment="Top" Text="Top Label" HorizontalAlignment="Center" FontFamily="Impact" FontSize="48"/>
</Border>

我相信您要查找的術語是“筆畫”,其他SO用戶已經注意到,出廠的功能集中似乎沒有這種影響。

以下問題/解決方案應滿足您的需求-基於WPF,但Windows 8和WPF均使用XAML: 將筆觸應用於文本

另外,也有關於它的內容豐富的MSDN文章(再次針對WPF,但原理應相同): 如何:創建輪廓文本(MSDN)

我希望這有幫助!

暫無
暫無

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

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