Class UIIcon
- Namespace
- Playnite
- Assembly
- Playnite.SDK.dll
public class UIIcon : ObservableObject, INotifyPropertyChanged, INotifyPropertyChanging
- Inheritance
-
UIIcon
- Implements
- Inherited Members
Constructors
UIIcon()
public UIIcon()
UIIcon(FrameworkElement)
public UIIcon(FrameworkElement icon)
Parameters
iconFrameworkElement
Properties
Icon
public FrameworkElement? Icon { get; set; }
Property Value
Methods
FromAssemblyResourceFile(string, string)
public static UIIcon FromAssemblyResourceFile(string assemblyName, string path)
Parameters
Returns
FromBitmapFile(string)
public static UIIcon FromBitmapFile(string filePath)
Parameters
filePathstring
Returns
FromBitmapSource(BitmapSource)
public static UIIcon FromBitmapSource(BitmapSource source)
Parameters
sourceBitmapSource
Returns
FromFontIcon(string, FontFamily, Brush?)
public static UIIcon FromFontIcon(string symbolCode, FontFamily fontFamily, Brush? color = null)
Parameters
symbolCodestringfontFamilyFontFamilycolorBrush
Returns
FromIconConfig(IconConfig)
public static UIIcon FromIconConfig(IconConfig config)
Parameters
configIconConfig
Returns
FromResourceTemplate(string, object?)
public static UIIcon FromResourceTemplate(string templateKey, object? dataContext = null)
Parameters
Returns
GetIcon()
public virtual FrameworkElement? GetIcon()