wpf - 在 WPF 中使用 TextBlock 进行字母间距(跟踪)?

标签 wpf tracking textblock

在 WPF 中使用 TextBlock 进行字母间距(跟踪)的最佳方法是什么?

我认为 TextBlock.Typography 会解决这个问题,但事实并非如此。什么是最好的方法?

最佳答案

看来这个问题不是很容易解决的。你可以谷歌并找到这样的东西http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/789c3e1b-e3ae-476f-b37f-d93ef6d0cb7b/ (使用字形的方法)。但是考虑到 String 是可枚举集合这一事实,有时您可以使用这样的标记来解决您的问题:

<Grid>
    <ItemsControl>
        <ItemsControl.ItemsPanel>
            <ItemsPanelTemplate>
                <UniformGrid Rows="1"/>
            </ItemsPanelTemplate>
        </ItemsControl.ItemsPanel>
        <ItemsControl.ItemsSource>
            <System:String>
                Hello World
            </System:String>
        </ItemsControl.ItemsSource>
    </ItemsControl>         
</Grid>

调整此标记(面板、模板)您可以获得任何所需的字符串布局。当然,您可以将此标记分离到一个特殊的 UserControl。 就像特定情况下的变体一样。

关于wpf - 在 WPF 中使用 TextBlock 进行字母间距(跟踪)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3894543/

相关文章:

jquery - ga 或 _gaq.push 用于 Google Analytics 事件跟踪?

wpf:当文本对于 1 行来说太大时,使文本 block 高度扩展

c# - 如何以编程方式移动文本 block 位置

c# - 如何使用 C# 构建 PathGeometry?

c# - BindableBase 在经典 MVVM 设计中的使用

c# - 具有 < 10k 条目的 wpf 列表框...我如何使其高效?

Android GPS定位精度问题

opencv - 如何使用lucas kenade光流检测方向

基于引用点的 WPF 文本 block 翻译

c# - 当绑定(bind)到 View 模型中对象中的 ObservableCollection 时,WPF ItemsControl 绑定(bind)不更新