【发布时间】:2011-12-04 18:25:12
【问题描述】:
我正在构建一个需要主题支持的应用程序。所以我想提供视图文件夹运行时间。
public class AppBootstrapper : Bootstrapper<IShell>
{
CompositionContainer _container;
/// <summary>
/// By default, we are configure to use MEF
/// </summary>
protected override void Configure()
{
//view locator code get views from file and and binding it to viewmodel run time.
}
}
【问题讨论】:
-
那么您是否尝试发布几个不同的 DLL,每个 DLL 都有自己的视图副本,并且在运行时您将决定加载哪一个?如果不是,您需要澄清“提供视图文件夹运行时”的含义。
-
@JoeWhite 我只想在 xaml 中提供视图。我不会放入dll。所以当程序启动时,它应该从 xaml 文件中加载所有视图。
-
您没有提供足够的详细信息。启动后是否需要动态切换主题?或者只是在您的应用程序重新启动时?这将决定您需要走哪条路线。
标签: wpf silverlight xaml mvvm caliburn.micro