【发布时间】:2014-12-15 12:49:20
【问题描述】:
我想知道在 XAML 或构造函数中添加一些控件/用户控件(需要时间来初始化)和在某些窗口的 Loaded 事件中是否有任何区别。
我有一个窗口,我三次使用相同的用户控件。这是一个用户控件,需要一些时间来初始化自身。这个窗口需要大约 5 - 7 秒来初始化所有三个用户控件。 我应该如何在窗口中添加它们? (有人建议在窗口加载后添加控件将允许窗口以比在窗口的 XAML/构造函数中添加它们更快的方式加载。)
由于我对此不太了解,因此我想听听专家对此主题的一些建议。
谢谢。
【问题讨论】:
-
我很欣赏一些用户的反对意见,因为他们是这个主题的专家。如果您想对这个问题投反对票,请分享您的知识。我真的很感激。 :) 这将帮助我提高我的知识。
-
为什么控件/用户控件要花这么长时间才能加载?
-
询问“我从哪里开始”的问题通常过于宽泛,不适合本网站。人们有自己解决问题的方法,因此不可能有正确的答案。好好阅读Where to Start,然后写下你的帖子。
-
@m-y - 它们是视口(就像我们在 AutoCAD 中一样),我无法更改它们,因为它们是第三方控件。所以,我必须考虑加载这些用户控件。
标签: c# wpf xaml user-controls