9得票2回答
检测带换行的TextBlock中有多少行?

有没有办法检测使用的文本块中换行符的数量? 我考虑使用非等宽字体。我需要这样做是因为我正在创建一个新的个性化MessageBox窗口,其中包含大标题、动画、我的应用程序标志和应用程序主题。 很明显,我需要根据正文消息的换行数更改窗口的大小 - 类似于默认的MessageBox窗口的行为。

41得票8回答
如何将所有文本转换为大写字母?

我希望 TextBlock, Label, 和 MenuItem.Header 中的所有文本都以大写字母显示。 这些字符串来自于一个 ResourceDictionary,例如:<TextBlock Text="{StaticResource String1}"/> <Men...

11得票2回答
在 TextBlock 中使用 TextTrimming = CharacterEllipsis 或 WordEllipsis 的内联对象

如果您运行此代码并最小化/最大化窗口宽度。<TextBlock TextTrimming="WordEllipsis" > <Run Text="I want that this rectangle will be placed "/> <Rect...

10得票4回答
我能在WPF中的单个TextBlock中使用多种颜色吗?

我有一个文本块中的一行文字: “检测到 [手势],准确率为 [精度]” 在 WPF 中,我能否更改文本块中元素的颜色?我能让文本块具有多种颜色吗?例如,我想让整个 TextBlock 的颜色都是黑色,只有手势名称是红色的。 这在 WPF 中是否可行?

7得票1回答
WPF如何在底部对齐不同字体大小的TextBlock

今天我在WPF中遇到了一个非常棘手的问题。 我只是想让不同字体大小的Textblock控件底部对齐。 <StackPanel Grid.Row="0" Orientation="Horizontal"> <TextBlock Tex...

9得票3回答
什么是在WPF文本块中获取段落的最佳方法?(使用换行符?)

我有一些文本,其中包含“\r\n”换行符。我想在WPF TextBlock中使用这些换行符。我尝试将“\r\n”替换为“& # 13;”(不带空格),当我在XAML中设置Text属性时可以工作,但在C#代码中设置时似乎不起作用。 那么...在WPF TextBlock中将“\r\n”...

7得票4回答
如果结果返回 null,给 TextBlock 设置默认值

你好,我正在尝试为文本块设置默认值,如果返回的结果为空 这是我的尝试: 所有返回的只是我设置的字符串格式! <TextBlock x:Name="NameTxtBlock" Grid.Column="0" Margin="0,0,40,0" FontFamily="Segoe U...

8得票3回答
Silverlight XAML TextBlock 中的当前日期

我来自Flex,那里你可以在花括号内做任何事情。我正在尝试让显示今天的日期和时间,而不是仅仅在C#中编写代码。我已经尝试了许多不同的变体,但都没有成功。 TextBlock Text="{Source=Date, Path=Now, StringFormat='dd/MM/yyyy'}" ...

9得票2回答
WPF:如何使用DataTrigger设置TextBlock的Foreground属性?

这是我的XAML代码: <TextBlock Name="SeverityText" Grid.Column="1" Grid.Row="0" Foreground="Red"> <TextBlock...

9得票2回答
如何在WP7中将多个值数据绑定到单个TextBlock.Text?

如何将两个属性绑定到一个TextBlock.Text上(例如名字的姓和名,或当前值和最大值)? 类似于: // IValueConverter public object Convert( .... ) { return string.Format("{0} (max: {1})"...