【发布时间】:2020-11-10 13:19:02
【问题描述】:
我正在尝试在我的 Xamarin Forms 应用中为不同的构建配置(调试、发布等)加载不同的资源字典。
我尝试在运行时设置源属性,但没有成功(为无效 uri 抛出错误)
public App()
{
InitializeComponent();
Device.SetFlags(new string[] { "Expander_Experimental", "Shapes_Experimental" });
mainResourceDict.Source = new Uri("ResourceDictionaries/WebtrieveRD.xaml");
}
我找不到在 XAML 中添加编译器指令条件的方法。有没有其他方法可以做到这一点?
【问题讨论】:
-
所以您是在尝试动态加载 XAML 源?
-
@GabrielStancu 我是,但我认为我没有以正确的方式接近它。不知道该怎么做或我错过了什么。
-
那请具体点,你到底想达到什么目的?
-
我有多个 xaml 资源 dict 文件,我需要根据构建配置加载它们
标签: c# .net xaml xamarin.forms resourcedictionary