wpf 中 richtextbox 嵌套问题 呃,#1 +1。不知道你这样做的目的何在,但是我觉得界面不应该这样设计,WPF的界面设计建议使用Blend,那样方便简单。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的目的是让这个小richtextbox作为文档中的一个特殊区域,就像下图中的B,B是不能直接输入数据的,只能通过双击或者右键,引出窗口C,在C中输入数据,然后显示到B中.所以我才想嵌套 我相信你拖过来的空间绝对不是拖到RichTextBox里面了,而是与原来的RichTextBox同为外面一层Panel的Child了,你外面应该放的是Grid,没有分行列,所以,后面那个RichTextBox自然是重叠在前一个上面。如果你要做到在RichTextBox里面加Control的话,恐怕得写Template才行。另外建议你学习一下XAML,别老拖控件,出了问题都不知道原因。 楼上说的对 刚发现这两个RichTextBo是平行同级别关系, 难怪会重叠.那么,RichTextBox里面可以再嵌套一个RichTextBox吗? <RichTextBox IsDocumentEnabled="True" HorizontalAlignment="Left" ScrollViewer.VerticalScrollBarVisibility="Auto" DockPanel.Dock="Bottom" x:Name="TextEditorTbx" > <FlowDocument> <Paragraph> <Run Text="Requirement 1"/> </Paragraph> <BlockUIContainer Margin="50 10 50 10"> <RichTextBox IsReadOnly="True" x:Name="req1" MouseDoubleClick="req1_MouseDoubleClick"> <FlowDocument> <Paragraph> <Run Text="req1"/> </Paragraph> </FlowDocument> </RichTextBox> </BlockUIContainer> </FlowDocument> <RichTextBox.Resources> <Style TargetType="{x:Type Paragraph}"> <Setter Property="Margin" Value="0"/> </Style> </RichTextBox.Resources> </RichTextBox> 问题解决拉 如上图,在大box里面加一个BlockUIContainer, 就可以嵌套小box 为什么主页中的iframe所连接的页面报$未定义!!! 中文转换为STREAM出错是怎么回事? 如何实现播放器列表的删除? 关于Sidebar.dll 局域网里如何实现数据库共享啊? 如何把控件作为服务器端控件(在线等,谢谢) window资源管理器上面的路径怎么做啊 string的菜鸟问题:如何取子字符串? try catch 结构无法截获异常? 这本介绍web service的书感觉如何? winform datagridview 打印的问题 winform 中 区分左右Alt
那么,RichTextBox里面可以再嵌套一个RichTextBox吗?
<FlowDocument>
<Paragraph>
<Run Text="Requirement 1"/>
</Paragraph>
<BlockUIContainer Margin="50 10 50 10">
<RichTextBox IsReadOnly="True" x:Name="req1" MouseDoubleClick="req1_MouseDoubleClick">
<FlowDocument>
<Paragraph>
<Run Text="req1"/>
</Paragraph>
</FlowDocument>
</RichTextBox>
</BlockUIContainer>
</FlowDocument>
<RichTextBox.Resources>
<Style TargetType="{x:Type Paragraph}">
<Setter Property="Margin" Value="0"/>
</Style>
</RichTextBox.Resources>
</RichTextBox>