WPF资源范围:是否将其推送到性能良好的应用程序范围(app.xaml)?

问题描述 投票:4回答:3

A)如果我有一个要从用户控件使用的资源,那么哪个是更好的性能明智之举。要将其包括在用户控件范围本身中,或从app.xaml ..?]中引用资源。

B)现在,我们拥有从appl.xaml引用的所有100种样式。将它们移动到各自的用户控件是否值得付出努力。.]

A)如果我有一个要从用户控件使用的资源,那么哪个是更好的性能明智之举。要将其包括在用户控件范围本身中,还是请参阅来自app.xaml ..?的资源。 B)现在我们...

wpf resources resourcedictionary app.xaml
3个回答
1
投票

添加应用程序资源可以使您更好地重用,但是它增加了复杂性,因为尚不清楚使用给定页面的页面资源。


2
投票

A)如果我有一个要从用户控件使用的资源,那么哪个是更好的性能明智之举。将其包括在用户控制范围内本身或从app.xaml ..?]中引用资源


0
投票

我会将其放置在最合乎逻辑的位置。如果它在多个地方使用过,甚至可能被多次使用,则将其放在app.xaml中。如果页面/用户控件/窗口非常特定,则将其放在此处。

© www.soinside.com 2019 - 2024. All rights reserved.