我可以用XAML中的另一个控件替换一个控件吗?

本文关键字:控件 一个 替换 XAML 另一个 我可以 | 更新日期: 2023-09-27 18:16:44

是否有办法将一个控件替换为另一个控件?我有一个使用文本框的供应商库,我想把它改成RichTextBox。我可以设置一个样式与TargetType=TextBox和分配给RichTextBox?我确实有访问供应商代码的权限,但是将替换内容放在父资源中要比每次他们有新版本时更新他们的代码容易得多。这可能吗?谢谢!

我可以用XAML中的另一个控件替换一个控件吗?

在不了解更多关于控件的情况下,我建议使用VS或Blend中的"编辑模板>编辑副本",并将TextBox更改为RichTextBox。这将使模板的其余部分保持完整。

如果这不起作用,请发布你使用的ControlTemplate和/或Style代码,也许是供应商控件的屏幕截图。