コード例 #1
0
 public ResourceDictionaryLoad(ResourceDictionaryInfo info)
 {
     Time     = DateTime.Now;
     Assembly = new AssemblyInfo(info.Assembly);
     ResourceDictionaryAssembly = new AssemblyInfo(info.ResourceDictionaryAssembly);
     SourceUri = info.SourceUri;
 }
コード例 #2
0
        public void GetPath_UnknownCultureInfo_ReturnsDefaultPath()
        {
            var info = new ResourceDictionaryInfo("Name", Constants.Default.Dictionary2Path);

            var actual = info.GetPath(CultureInfo.GetCultureInfo("fr-FR"));

            Assert.AreEqual(Constants.Default.Dictionary2Path, actual);
        }
コード例 #3
0
        public void GetPath_ReturnsPath_Test2()
        {
            var resourceDictionaries = new Dictionary <CultureInfo, string>
            {
                { CultureInfo.GetCultureInfo("ru-RU"), Constants.RuRu.Dictionary1Path },
                { CultureInfo.GetCultureInfo("en-US"), Constants.EnUs.Dictionary1Path }
            };
            var info = new ResourceDictionaryInfo("Name", CultureInfo.GetCultureInfo("ru-RU"), resourceDictionaries);

            var actual = info.GetPath(CultureInfo.GetCultureInfo("ru-RU"));

            Assert.AreEqual(Constants.RuRu.Dictionary1Path, actual);
        }
コード例 #4
0
 internal ResourceDictionaryUnloadedEventArgs(ResourceDictionaryInfo resourceDictionaryInfo)
 {
     ResourceDictionaryInfo = resourceDictionaryInfo;
 }