Table of Contents

Class NineSliceSkin

Namespace
PluginUI
Assembly
PluginUI.dll

Nine-slice background stretched over the widget area, with optional pressed/active variants (scalable bitmap buttons and panels).

public sealed class NineSliceSkin : IControlSkin
Inheritance
NineSliceSkin
Implements
Inherited Members

Constructors

NineSliceSkin(NineSlice, NineSlice?, NineSlice?)

Nine-slice background stretched over the widget area, with optional pressed/active variants (scalable bitmap buttons and panels).

public NineSliceSkin(NineSlice normal, NineSlice? active = null, NineSlice? pressed = null)

Parameters

normal NineSlice
active NineSlice
pressed NineSlice

Methods

Render(DrawingContext, Control, in SkinState)

Draws the control for the given state.

public void Render(DrawingContext dc, Control control, in SkinState state)

Parameters

dc DrawingContext
control Control
state SkinState