C# Класс X.UI.EffectLayer.EffectLayer

Наследование: Windows.UI.Xaml.Controls.Control
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
GlowAmountProperty Windows.UI.Xaml.DependencyProperty
GlowColorProperty Windows.UI.Xaml.DependencyProperty
GlowFillProperty Windows.UI.Xaml.DependencyProperty
ShowGlowAreaProperty Windows.UI.Xaml.DependencyProperty

Private Properties

Свойство Тип Описание
DoEffect void
DoPathEffect void
DoStreamsEffect void
DoUIElementsEffect void
EffectLayer_Loaded void
EffectLayer_Unloaded void
InitBkgLayer void
OnDraw void
OnPropertyChanged void

Открытые методы

Метод Описание
Dispose ( ) : void
DrawPath ( string path ) : void
DrawStreams ( IRandomAccessStream stream, int index ) : void
DrawUIElements ( UIElement elm, int index = -1, double offsetX, double offsetY ) : void
EffectLayer ( ) : Microsoft.Graphics.Canvas
GetUIElementBitmapPixels ( UIElement element, double offsetX, double offsetY ) : Task>
InitLayer ( double canvasWidth, double canvasHeight, double offsetX, double offsetY, EffectGraphType graphType = EffectGraphType.Shadow ) : void

Защищенные методы

Метод Описание
OnApplyTemplate ( ) : void

Приватные методы

Метод Описание
DoEffect ( Microsoft.Graphics.Canvas.CanvasDrawingSession ds, Size size, float amount, Windows glowColor, Windows fillColor, double expandAmount ) : void
DoPathEffect ( CanvasControl sender, Microsoft.Graphics.Canvas.CanvasDrawingSession ds ) : void
DoStreamsEffect ( CanvasControl sender, Microsoft.Graphics.Canvas.CanvasDrawingSession ds ) : void
DoUIElementsEffect ( CanvasControl sender, Microsoft.Graphics.Canvas.CanvasDrawingSession ds ) : void
EffectLayer_Loaded ( object sender, RoutedEventArgs e ) : void
EffectLayer_Unloaded ( object sender, RoutedEventArgs e ) : void
InitBkgLayer ( double offsetX, double offsetY ) : void
OnDraw ( CanvasControl sender, CanvasDrawEventArgs args ) : void
OnPropertyChanged ( DependencyObject d, DependencyPropertyChangedEventArgs e ) : void

Описание методов

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

DrawPath() публичный Метод

public DrawPath ( string path ) : void
path string
Результат void

DrawStreams() публичный Метод

public DrawStreams ( IRandomAccessStream stream, int index ) : void
stream IRandomAccessStream
index int
Результат void

DrawUIElements() публичный Метод

public DrawUIElements ( UIElement elm, int index = -1, double offsetX, double offsetY ) : void
elm Windows.UI.Xaml.UIElement
index int
offsetX double
offsetY double
Результат void

EffectLayer() публичный Метод

public EffectLayer ( ) : Microsoft.Graphics.Canvas
Результат Microsoft.Graphics.Canvas

GetUIElementBitmapPixels() публичный Метод

public GetUIElementBitmapPixels ( UIElement element, double offsetX, double offsetY ) : Task>
element Windows.UI.Xaml.UIElement
offsetX double
offsetY double
Результат Task>

InitLayer() публичный Метод

public InitLayer ( double canvasWidth, double canvasHeight, double offsetX, double offsetY, EffectGraphType graphType = EffectGraphType.Shadow ) : void
canvasWidth double
canvasHeight double
offsetX double
offsetY double
graphType EffectGraphType
Результат void

OnApplyTemplate() защищенный Метод

protected OnApplyTemplate ( ) : void
Результат void

Описание свойств

GlowAmountProperty публичное статическое свойство

public static DependencyProperty,Windows.UI.Xaml GlowAmountProperty
Результат Windows.UI.Xaml.DependencyProperty

GlowColorProperty публичное статическое свойство

public static DependencyProperty,Windows.UI.Xaml GlowColorProperty
Результат Windows.UI.Xaml.DependencyProperty

GlowFillProperty публичное статическое свойство

public static DependencyProperty,Windows.UI.Xaml GlowFillProperty
Результат Windows.UI.Xaml.DependencyProperty

ShowGlowAreaProperty публичное статическое свойство

public static DependencyProperty,Windows.UI.Xaml ShowGlowAreaProperty
Результат Windows.UI.Xaml.DependencyProperty