Class PngTitleBarSymbols
Describes the window-control symbol strip rendered in the PNG title bar when window chrome is enabled.
public sealed class PngTitleBarSymbols
- Inheritance
-
PngTitleBarSymbols
- Inherited Members
Properties
Default
The bundled TigerCli window-control symbol strip.
public static PngTitleBarSymbols Default { get; }
Property Value
DisplayName
Human-readable asset name used in diagnostics.
public string DisplayName { get; }
Property Value
None
No title-bar window-control symbols.
public static PngTitleBarSymbols None { get; }
Property Value
Methods
FromBytes(byte[], string?)
Creates a title-bar symbol strip from PNG bytes. The byte array is cloned so later caller
mutations do not affect rendering.
public static PngTitleBarSymbols FromBytes(byte[] bytes, string? displayName = null)
Parameters
Returns
Exceptions
- ArgumentNullException
bytesis null.- ArgumentException
bytesis empty.
FromFile(string, string?)
Loads a title-bar symbol strip from a PNG file path when the image is rendered.
public static PngTitleBarSymbols FromFile(string path, string? displayName = null)
Parameters
Returns
Exceptions
- ArgumentException
pathis null, empty, or whitespace.