我可以在Silverlight 4中的RichTextBox中放置一个Button吗?

时间:2010-12-20 18:03:40

标签: silverlight richtextbox

我想允许用户将System.Windows.Controls.Button放在System.Windows.Controls.RichTextBox中。按钮会做一个预定义的事情。

1 个答案:

答案 0 :(得分:1)

我想出了如何做到这一点。它被称为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);