混合C#+ WPF / C ++应用程序中的资源管理

时间:2013-02-04 10:05:50

标签: c# .net wpf resources resourcedictionary

我正在使用C#和WPF开发Windows应用程序。这个应用程序有数字运算组件和一个用C ++编写的渲染组件,并使用C ++ / CLI进行互操作,因此大多数应用程序逻辑都在C#部分。

现在我想知道如何处理资源管理。各种组件需要资源,WPF gui需要它的XAML图标等,渲染器需要纹理,数字运算库也需要一些特定的数据。

WPF使用XAML和ResourceDictionary提供了一种特定的资源管理方式。由于所有的C ++代码都包含在C ++ / CLI中,因此我可以从包装器中访问它,据我所知。

我希望在我的应用程序中实现统一的资源管理,所有组件都使用相同的代码来加载其数据。

将WPF ResourceDictionary用于应用程序范围的资源管理时有哪些优点和缺点?

我有什么替代方法可以获得统一资源处理(可从WPF使用)

0 个答案:

没有答案