标签: textblock

WPF TextBlock和TextBox之间有什么区别吗?

选择这两个控件中的一个时,我必须考虑什么标准?

wpf textbox textblock

57
推荐指数
2
解决办法
6万
查看次数

在TextBlock中使用绑定的硬编码文本

在WPF中,有没有办法让Texta 的属性TextBlock包含硬编码文本和特定绑定?

我想到的是下面的内容(当然,下面没有编译):

<TextBlock Text="Number of Fans: {Binding Artist.Fans.Count}"></TextBlock>
Run Code Online (Sandbox Code Playgroud)

data-binding wpf xaml textblock

51
推荐指数
4
解决办法
3万
查看次数

WPF TextBlock下划线

我有一个textblockwidth发言权500,但我的字符串只是说"H",但我想underline整个textblock宽度不仅轰下我能做些什么?

c# textblock underline visual-studio windows-phone

51
推荐指数
3
解决办法
6万
查看次数

以编程方式设置TextBlock前景色

有没有办法在Windows Phone 7中执行此操作?

我可以在我的C#代码中引用TextBlock,但我不确切知道如何设置它的前景色.

myTextBlock.Foreground = 
//not a clue...
Run Code Online (Sandbox Code Playgroud)

谢谢

c# colors textblock windows-phone-7

51
推荐指数
4
解决办法
10万
查看次数

WPF TextBlock字体调整大小以填充网格中的可用空间

我有一些文本在运行时显示在文本块中.我希望字体大小可以填充给定的区域.我认为我已正确设置文本块以"自动调整大小",我尝试增加字体大小,直到文本块大于其父级,然后将字体大小减小1.问题是我无法控制重绘/重新计算它的大小.

这是更好的方法吗?或者有没有办法让我的方法有效?

wpf fonts resize textblock

50
推荐指数
4
解决办法
5万
查看次数

绑定到静态类属性

我想将文本块文本绑定到静态类的属性.只要静态类的属性值发生更改,它就应该反映到另一个窗口或自定义控件上的文本块.

c# wpf binding textblock

49
推荐指数
3
解决办法
4万
查看次数

WPF多行TextBlock CenterAlignment问题

我遇到了多行文本块的问题,它不能正确对齐中心

文字来了

abcde\nabc

这出来了

  abcde
  abc

我想要的是

  abcde
   abc

这看起来很简单,我原本认为文本块会自动对齐,但似乎并不是这样.

wpf textblock multiline

43
推荐指数
2
解决办法
2万
查看次数

如何确定我的TextBlock文本是否正在修剪?

以下文本块按预期包装和修剪.修剪文本时会显示省略号"...".

<TextBlock 
    MaxWidth="60" 
    MaxHeight="60" 
    Text="This is some long text which I would like to wrap."
    TextWrapping="Wrap" 
    TextTrimming="CharacterEllipsis" />
Run Code Online (Sandbox Code Playgroud)

我想用全文显示文本上的工具提示,但仅限于文本被修剪.我不确定如何可靠地确定是否显示"...".

如何确定文本是否正在修剪?

wpf textblock

37
推荐指数
3
解决办法
1万
查看次数

如何使所有文本大写/大写?

我想在所有文本TextBlock,Label,MenuItem.Header以大写形式显示.字符串取自ResourceDictionary例如:

<TextBlock Text="{StaticResource String1}"/>
<MenuItem Header="{StaticResource MenuItemDoThisAndThat}"/>
Run Code Online (Sandbox Code Playgroud)

等(也用于Label和其他控制)

我不能使用值转换器,因为没有绑定.我不想在字典本身中使字符串大写.

wpf formatting xaml textblock

35
推荐指数
5
解决办法
7万
查看次数

具有多个<Run>间距的TextBlock

给定Windows Phone 7.1项目中的格式化文本块:

<StackPanel Orientation="Horizontal">
    <TextBlock Foreground="DarkGray" VerticalAlignment="Bottom" Margin="0,0,0,8">
            <Run Text="total length "/>
            <Run Text="{Binding TotalHours}" FontSize="48"/>
            <Run Text="h "/>
            <Run Text=":" FontSize="48"/>
            <Run Text="{Binding TotalMinutes}" FontSize="48"/>
            <Run Text="m "/>
    </TextBlock>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

它正在VS设计器中正确预览:

vs文本块

它已经在混合中看起来不像我想要的那样:

混合文本块

它看起来就像Blend(好工作Blend团队)在模拟器和真实设备中一样.

什么在8和45之前和之后添加了这些空格?

如何强制我的布局正确显示(如在VS设计器中)?

silverlight layout xaml textblock expression-blend

33
推荐指数
2
解决办法
2万
查看次数