コード例 #1
0
ファイル: ColourProvider.cs プロジェクト: uzbekdev1/miner
        public Brush GetResource(string resource)
        {
            var provider   = new DictionaryResourceProvider();
            var dictionary = provider.GetResource(Enums.ResourceDictionaryType.ColourResourceDictionary.ToString());
            var colourName = resource.Substring(resource.IndexOf('_') + 1);
            var brush      = dictionary[colourName];

            return(brush as Brush);
        }
コード例 #2
0
ファイル: ImageIconProvider.cs プロジェクト: uzbekdev1/miner
        public string GetResource(string resourceName)
        {
            var provider   = new DictionaryResourceProvider();
            var dictionary = provider.GetResource(nameof(Enums.ResourceDictionaryType.ImageIconResourceDictionary));

            var imageIcon = dictionary[resourceName];

            return(imageIcon as string);
        }
コード例 #3
0
ファイル: VectorIconProvider.cs プロジェクト: uzbekdev1/miner
        public Geometry GetResource(string resourceName)
        {
            var provider   = new DictionaryResourceProvider();
            var dictionary = provider.GetResource(Enums.ResourceDictionaryType.VectorIconResourceDictionary.ToString());

            var geometry = dictionary[resourceName];

            return(geometry as Geometry);
        }