这是我使用WPF设计UI的第一天。我查阅了MSDN官方文档中的Flow Document,发现可以将UI控件放在RichTextBox中。我尝试将按钮放进去,但发现它不能交互 - 我无法点击它,因为它是灰色的。我也尝试了其他控件,它们都能正常显示,但不支持交互。即使是超链接也不起作用。
我在互联网上搜索过,最接近的问题是如何使内部超链接可点击:类似的问题:C# WPF Text with links 我做了同样的事情,但没有成功!所有组件都正常显示,但无法点击。
这是我的XAML代码:
我在互联网上搜索过,最接近的问题是如何使内部超链接可点击:类似的问题:C# WPF Text with links 我做了同样的事情,但没有成功!所有组件都正常显示,但无法点击。
这是我的XAML代码:
<RichTextBox Grid.Row="1" Margin="14.007,31.067,22.011,46.305" Name="rtxtRslt" BorderBrush="White" >
<FlowDocument>
<Section FontSize="15">
<Paragraph>
<Bold>Click on this:</Bold>
<Italic><Hyperlink NavigateUri="http://stackoverflow.com">http://www.jxitc.info</Hyperlink></Italic>
</Paragraph>
<BlockUIContainer>
<Button Click="Button_Click">Also Click On This</Button>
</BlockUIContainer>
</Section>
</FlowDocument>
</RichTextBox>
请问有没有人能给我一些建议: 1. 是否可以使它可点击 2. 如果可以,如果我忘记设置 RichTextBox 控件的任何/哪些属性?