Class ResourceUtil
Gets managed resources from a .NET assembly.
public static class ResourceUtil
Remarks
Internally uses System.Resources.ResourceManager. Uses System.Globalization.CultureInfo.InvariantCulture.
Loads resources from managed resource "AssemblyName.g.resources"
. To add such resource files in Visual Studio, set file build action = Resource. Don't use .resx
files and the Resources page in Project Properties.
By default loads resources from the app entry assembly. In script with role miniProgram - from the script's assembly. To specify another loaded assembly, use prefix like "<AssemblyName>"
or "*<AssemblyName>"
.
The resource name argument can optionally start with "resource:"
.
Does not use caching. Creates new object even when loading the resource not the first time.
Namespace: Au.More
Assembly: Au.dll
Methods
Name | Description |
---|---|
GetBytes(string) | Gets byte[]. |
GetGdipBitmap(string) | Gets GDI+ image. |
GetStream(string) | Gets stream. |
GetString(string) | Gets string. |
GetWpfImage(string) | Gets WPF image or icon that can be used as ImageSource. |
GetWpfImageElement(string) | Gets WPF image element from XAML or other image resource. |
GetXamlObject(string) | Gets WPF object from XAML resource, for example image. |
Get<T>(string) | Gets resource of any type. |
HasResourcePrefix(string) | Returns |