我可以在Silverlight 4的RichTextBox中放置一个按钮吗?
问题描述:
我想让用户在System.Windows.Controls.RichTextBox中放置一个System.Windows.Controls.Button。该按钮将执行预定义的事情。我可以在Silverlight 4的RichTextBox中放置一个按钮吗?
答
我想出了如何做到这一点。它被称为InlineUIContainer,你可以这样做来实现它的工作。虽然它不保存到Xaml
var p = new Paragraph();
var inlineUIContainer = new InlineUIContainer() { Child = new Button() { Content = "This is a Button!" } };
p.Inlines.Add(inlineUIContainer);
_richTextBox.Blocks.Add(p);