我想允许用户将System.Windows.Controls.Button放在System.Windows.Controls.RichTextBox中。按钮会做一个预定义的事情。
答案 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);