是否可以为WPF中的文本块内联元素赋予宽度?我使用Run将内联元素添加到文本块。我希望每次运行都具有相同的固定大小。但是我找不到Run的宽度属性。
例如
TextBlock txtblck = new TextBlock();
txtblck.Inlines.Add(new Run() { Text = "abc" });
txtblck.Inlines.Add(new Run() { Text = "def" });
我希望两个运行的宽度相同。可能吗?请帮帮我。
提前致谢。
答案 0 :(得分:1)
您可以使用InlineUIContainer:
TextBlock txtblck = new TextBlock();
txtblck.Inlines.Add(new InlineUIContainer
{
Child = new TextBlock
{
Text = "abc",
Width = 100
}
});
txtblck.Inlines.Add(new InlineUIContainer
{
Child = new TextBlock
{
Text = "def",
Width = 100
}
});