如何在运行时创建WPF对话框?

时间:2009-03-04 12:11:25

标签: c# .net wpf

我当前的项目在运行时由WPF创建UI。一切都很好。关于它的唯一问题是由于某种原因忽略了全局WPF模板。

我们创建了一个附加到主窗体的外观,因此被所有xaml创建的UI元素使用。

我自己的代码只是动态创建这样的项目:

var textBox = new TextBox();
parentControl.Controls.Add(textBox);

我该如何做到这一点?

2 个答案:

答案 0 :(得分:2)

如果您的皮肤已添加到主窗口的资源字典中,子窗口将无法看到皮肤。您需要将皮肤移动到App.xaml。

答案 1 :(得分:1)

我假设你的意思是&对某事的感觉被忽视了。你能更具体一点吗?

通常,如果元素的默认样式/模板“忽略”,则表示您正在执行某些操作来覆盖默认值。