C# Класс FarsiLibrary.WPF.Controls.Decorators.ButtonChrome

Наследование: System.Windows.Controls.Decorator
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
BackgroundProperty System.Windows.DependencyProperty
BorderBrushProperty System.Windows.DependencyProperty
RenderDefaultedProperty System.Windows.DependencyProperty
RenderMouseOverProperty System.Windows.DependencyProperty
RenderPressedProperty System.Windows.DependencyProperty
RoundCornersProperty System.Windows.DependencyProperty

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

Метод Описание
ArrangeOverride ( Size finalSize ) : Size
CreateFrozenBrush ( System.Windows.Media.GradientStop stops, Point start, Point end ) : System.Windows.Media.LinearGradientBrush
CreateFrozenBrush ( GradientStopCollection stops, Point start, Point end ) : System.Windows.Media.LinearGradientBrush
CreateFrozenBrush ( GradientStopCollection stops, double radX, double radY, Point center, Point origin ) : System.Windows.Media.RadialGradientBrush
CreateFrozenBrush ( Color color ) : SolidColorBrush
CreateFrozenPen ( System.Windows.Media.Brush brush, double thickness ) : System.Windows.Media.Pen
CreateFrozenPen ( Color color, double thickness ) : System.Windows.Media.Pen
CreateFrozenPen ( System.Windows.Media.GradientStop stops, Point start, Point end, double thickness ) : System.Windows.Media.Pen
CreateFrozenPen ( GradientStopCollection stops, Point start, Point end, double thickness ) : System.Windows.Media.Pen
DrawBackground ( System.Windows.Media.DrawingContext drawingContext, Rect bounds ) : void
DrawBorder ( System.Windows.Media.DrawingContext drawingContext, Rect bounds ) : void
DrawDropShadows ( System.Windows.Media.DrawingContext drawingContext, Rect bounds ) : void
DrawInnerBorder ( System.Windows.Media.DrawingContext drawingContext, Rect bounds ) : void
DrawInnerHighlight ( System.Windows.Media.DrawingContext drawingContext, Rect bounds ) : void
DrawShades ( System.Windows.Media.DrawingContext drawingContext, Rect bounds ) : void
MeasureOverride ( Size availableSize ) : Size
OnRender ( System.Windows.Media.DrawingContext drawingContext ) : void
OnRenderDefaultedChanged ( ButtonChrome chrome, System.Windows.DependencyPropertyChangedEventArgs args ) : void
OnRenderMouseOverChanged ( ButtonChrome chrome, System.Windows.DependencyPropertyChangedEventArgs args ) : void
OnRenderPressedChanged ( ButtonChrome chrome, System.Windows.DependencyPropertyChangedEventArgs args ) : void

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

Метод Описание
ButtonChrome ( ) : System
RenderDefaultedChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
RenderMouseOverChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
RenderPressedChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void

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

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

protected ArrangeOverride ( Size finalSize ) : Size
finalSize System.Windows.Size
Результат System.Windows.Size

CreateFrozenBrush() защищенный статический Метод

protected static CreateFrozenBrush ( System.Windows.Media.GradientStop stops, Point start, Point end ) : System.Windows.Media.LinearGradientBrush
stops System.Windows.Media.GradientStop
start Point
end Point
Результат System.Windows.Media.LinearGradientBrush

CreateFrozenBrush() защищенный статический Метод

protected static CreateFrozenBrush ( GradientStopCollection stops, Point start, Point end ) : System.Windows.Media.LinearGradientBrush
stops GradientStopCollection
start Point
end Point
Результат System.Windows.Media.LinearGradientBrush

CreateFrozenBrush() защищенный статический Метод

protected static CreateFrozenBrush ( GradientStopCollection stops, double radX, double radY, Point center, Point origin ) : System.Windows.Media.RadialGradientBrush
stops GradientStopCollection
radX double
radY double
center Point
origin Point
Результат System.Windows.Media.RadialGradientBrush

CreateFrozenBrush() защищенный статический Метод

protected static CreateFrozenBrush ( Color color ) : SolidColorBrush
color Color
Результат System.Windows.Media.SolidColorBrush

CreateFrozenPen() защищенный статический Метод

protected static CreateFrozenPen ( System.Windows.Media.Brush brush, double thickness ) : System.Windows.Media.Pen
brush System.Windows.Media.Brush
thickness double
Результат System.Windows.Media.Pen

CreateFrozenPen() защищенный статический Метод

protected static CreateFrozenPen ( Color color, double thickness ) : System.Windows.Media.Pen
color Color
thickness double
Результат System.Windows.Media.Pen

CreateFrozenPen() защищенный статический Метод

protected static CreateFrozenPen ( System.Windows.Media.GradientStop stops, Point start, Point end, double thickness ) : System.Windows.Media.Pen
stops System.Windows.Media.GradientStop
start Point
end Point
thickness double
Результат System.Windows.Media.Pen

CreateFrozenPen() защищенный статический Метод

protected static CreateFrozenPen ( GradientStopCollection stops, Point start, Point end, double thickness ) : System.Windows.Media.Pen
stops GradientStopCollection
start Point
end Point
thickness double
Результат System.Windows.Media.Pen

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

protected DrawBackground ( System.Windows.Media.DrawingContext drawingContext, Rect bounds ) : void
drawingContext System.Windows.Media.DrawingContext
bounds System.Windows.Rect
Результат void

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

protected DrawBorder ( System.Windows.Media.DrawingContext drawingContext, Rect bounds ) : void
drawingContext System.Windows.Media.DrawingContext
bounds System.Windows.Rect
Результат void

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

protected DrawDropShadows ( System.Windows.Media.DrawingContext drawingContext, Rect bounds ) : void
drawingContext System.Windows.Media.DrawingContext
bounds System.Windows.Rect
Результат void

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

protected DrawInnerBorder ( System.Windows.Media.DrawingContext drawingContext, Rect bounds ) : void
drawingContext System.Windows.Media.DrawingContext
bounds System.Windows.Rect
Результат void

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

protected DrawInnerHighlight ( System.Windows.Media.DrawingContext drawingContext, Rect bounds ) : void
drawingContext System.Windows.Media.DrawingContext
bounds System.Windows.Rect
Результат void

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

protected DrawShades ( System.Windows.Media.DrawingContext drawingContext, Rect bounds ) : void
drawingContext System.Windows.Media.DrawingContext
bounds System.Windows.Rect
Результат void

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

protected MeasureOverride ( Size availableSize ) : Size
availableSize System.Windows.Size
Результат System.Windows.Size

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

protected OnRender ( System.Windows.Media.DrawingContext drawingContext ) : void
drawingContext System.Windows.Media.DrawingContext
Результат void

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

protected OnRenderDefaultedChanged ( ButtonChrome chrome, System.Windows.DependencyPropertyChangedEventArgs args ) : void
chrome ButtonChrome
args System.Windows.DependencyPropertyChangedEventArgs
Результат void

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

protected OnRenderMouseOverChanged ( ButtonChrome chrome, System.Windows.DependencyPropertyChangedEventArgs args ) : void
chrome ButtonChrome
args System.Windows.DependencyPropertyChangedEventArgs
Результат void

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

protected OnRenderPressedChanged ( ButtonChrome chrome, System.Windows.DependencyPropertyChangedEventArgs args ) : void
chrome ButtonChrome
args System.Windows.DependencyPropertyChangedEventArgs
Результат void

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

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

public static DependencyProperty,System.Windows BackgroundProperty
Результат System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows BorderBrushProperty
Результат System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows RenderDefaultedProperty
Результат System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows RenderMouseOverProperty
Результат System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows RenderPressedProperty
Результат System.Windows.DependencyProperty

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

public static DependencyProperty,System.Windows RoundCornersProperty
Результат System.Windows.DependencyProperty