Table of Contents

Interface IIconProvider

Namespace
Playnite
Assembly
Playnite.SDK.dll
public interface IIconProvider

Methods

FromAssemblyResourceFile(string, string)

UIIcon FromAssemblyResourceFile(string assemblyName, string path)

Parameters

assemblyName string
path string

Returns

UIIcon

FromBitmapFile(string)

UIIcon FromBitmapFile(string filePath)

Parameters

filePath string

Returns

UIIcon

FromBitmapSource(BitmapSource)

UIIcon FromBitmapSource(BitmapSource source)

Parameters

source BitmapSource

Returns

UIIcon

FromFontIcon(string, FontFamily, Brush?)

UIIcon FromFontIcon(string symbolCode, FontFamily fontFamily, Brush? color = null)

Parameters

symbolCode string
fontFamily FontFamily
color Brush

Returns

UIIcon

FromIconConfig(IconConfig)

UIIcon FromIconConfig(IconConfig config)

Parameters

config IconConfig

Returns

UIIcon

FromResourceTemplate(string, object?)

UIIcon FromResourceTemplate(string templateKey, object? dataContext = null)

Parameters

templateKey string
dataContext object

Returns

UIIcon