是否可以向文本塊添加邊框?我需要將它添加到代碼如下的setter屬性中:WPF向文本塊添加邊框
<Style x:Key="notCalled" TargetType="{x:Type TextBlock}">
<Setter Property="Margin" Value="2,2,2,2" />
<Setter Property="Background" Value="Transparent" />
</Style>
是否可以向文本塊添加邊框?我需要將它添加到代碼如下的setter屬性中:WPF向文本塊添加邊框
<Style x:Key="notCalled" TargetType="{x:Type TextBlock}">
<Setter Property="Margin" Value="2,2,2,2" />
<Setter Property="Background" Value="Transparent" />
</Style>
不,您需要將TextBlock包裝在邊框中。例如:
<Border BorderThickness="1" BorderBrush="Black">
<TextBlock ... />
</Border>
當然,你也可以設置這些屬性(BorderThickness
,BorderBrush
)通過樣式以及:
<Style x:Key="notCalledBorder" TargetType="{x:Type Border}">
<Setter Property="BorderThickness" Value="1" />
<Setter Property="BorderBrush" Value="Black" />
</Style>
<Border Style="{StaticResource notCalledBorder}">
<TextBlock ... />
</Border>
使用文本框,而不是更換TextBlock的。 – 2016-04-15 03:24:01