【发布时间】:2013-08-07 22:42:16
【问题描述】:
我的目标只是让 RichTextBox 占用 TreeView 内的整个行宽。下面的 XAML 将生成一个带有 RichTextBox 元素的 TreeView,但宽度只有 1 个字符宽。
我遇到过以下有关 RichTextBox 中宽度错误的帖子。这些问题可能已得到修复,因为独立的 RichTextBox 具有预期的宽度。尽管如此,我仍然尝试创建 Grids,将 Alignments 设置为 Stretch,并将 FlowDocument PageWidth 绑定到 parent,但没有成功。
[新] 我正在添加我的应用程序的描述,以防有人想提出 RTB 替代方案。我有一个包含 10-1000 个 RTB 节点的 TreeView。 TextBox 和 TextBlock 不实用,因为我需要完整的格式和用户编辑。
WPF RichTextBox with no width set
A WPF RichTextBox + Button in a StackPanel => what a mess?
<TreeView>
<RichTextBox>
<FlowDocument>
<Paragraph>
<Run>
Hello
</Run>
</Paragraph>
</FlowDocument>
</RichTextBox>
</TreeView>
谢谢,
【问题讨论】:
标签: c# wpf treeview richtextbox