我当前的项目在运行时由WPF创建UI。一切都很好。关于它的唯一问题是由于某种原因忽略了全局WPF模板。
我们创建了一个附加到主窗体的外观,因此被所有xaml创建的UI元素使用。
我自己的代码只是动态创建这样的项目:
var textBox = new TextBox();
parentControl.Controls.Add(textBox);
我该如何做到这一点?
答案 0 :(得分:2)
如果您的皮肤已添加到主窗口的资源字典中,子窗口将无法看到皮肤。您需要将皮肤移动到App.xaml。
答案 1 :(得分:1)
我假设你的意思是&对某事的感觉被忽视了。你能更具体一点吗?
通常,如果元素的默认样式/模板“忽略”,则表示您正在执行某些操作来覆盖默认值。