private List <string> RetrieveResourcesKeyList() { var resourcesKeys = new HashSet <string>(); var resourceDictionaries = new XamlControlsResources() { }; foreach (var dictionaryName in resourceDictionaries.ThemeDictionaries.Keys) { var themeDictionary = resourceDictionaries.ThemeDictionaries[dictionaryName] as ResourceDictionary; foreach (var entry in themeDictionary) { string entryKey = entry.Key as string; if (!resourcesKeys.Contains(entryKey)) { resourcesKeys.Add(entryKey); } } } foreach (var entry in resourceDictionaries) { string entryKey = entry.Key as string; if (!resourcesKeys.Contains(entryKey)) { resourcesKeys.Add(entryKey); } } return(resourcesKeys.ToList <string>()); }
public void Create_XamlControlsResources_And_Retrieve_Style() { var xcr = new XamlControlsResources(); var style = xcr["ListViewItemExpanded"] as Style; var templateSetter = style.Setters.OfType <Setter>().First(s => s.Property == Control.TemplateProperty); var template = templateSetter.Value; }
public void Setup() { SUT = new XamlControlsResources(); if (!(SUT["ListViewItemExpanded"] is Style)) { throw new InvalidOperationException($"ListViewItemExpanded does not exist"); } }
public void Create_XamlControlsResources() { var xcr = new XamlControlsResources(); }