当前位置: 代码迷 >> Silverlight >> wpf textblock 文字间隔设置
  详细解决方案

wpf textblock 文字间隔设置

热度:6475   发布时间:2013-02-26 00:00:00.0
wpf textblock 文字间距设置
请问在wpf textblock 文字间距怎样设置,不如textBlock的text为“Hello”
我想得到“H e l l o”的效果,不要告诉我用空格哦,因为我是绑定的,呵呵

------解决方案--------------------------------------------------------
<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="MainWindow" Height="350" Width="525">
        <ItemsControl ItemsSource="{Binding Path=Title, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=Window}}">
            <ItemsControl.ItemsPanel>
                <ItemsPanelTemplate>
                    <StackPanel Orientation="Horizontal"/>
                </ItemsPanelTemplate>
            </ItemsControl.ItemsPanel>
            <ItemsControl.ItemTemplate>
                <DataTemplate>
                    <Border Margin="5">
                        <ContentPresenter Content="{Binding}"/>
                    </Border>
                </DataTemplate>
            </ItemsControl.ItemTemplate>
        </ItemsControl>
</Window>




这个方案的特点是你不用(也不能)单独设置每个字符间距了,任何相邻字符的间距都是固定的(在这里是5)。

这个方案不是用TextBlock。TextBlock比较轻量嘛。