C# Class FirstFloor.ModernUI.Windows.Controls.OutlinedTextBlock

Inheritance: System.Windows.FrameworkElement
ファイルを表示 Open project: gro-ove/actools

Public Properties

Property Type Description
FillProperty System.Windows.DependencyProperty
FontFamilyProperty System.Windows.DependencyProperty
FontSizeProperty System.Windows.DependencyProperty
FontStretchProperty System.Windows.DependencyProperty
FontStyleProperty System.Windows.DependencyProperty
FontWeightProperty System.Windows.DependencyProperty
StrokeProperty DependencyProperty
StrokeThicknessProperty DependencyProperty
TextAlignmentProperty DependencyProperty
TextDecorationsProperty DependencyProperty
TextProperty DependencyProperty
TextTrimmingProperty DependencyProperty
TextWrappingProperty DependencyProperty

Private Properties

Property Type Description
EnsureFormattedText void
EnsureGeometry void
OnFormattedTextInvalidated void
OnFormattedTextUpdated void
StrokePropertyChangedCallback void
UpdateFormattedText void
UpdatePen void

Public Methods

Method Description
OutlinedTextBlock ( ) : System

Protected Methods

Method Description
ArrangeOverride ( Size finalSize ) : Size
MeasureOverride ( Size availableSize ) : Size
OnRender ( DrawingContext drawingContext ) : void

Private Methods

Method Description
EnsureFormattedText ( ) : void
EnsureGeometry ( ) : void
OnFormattedTextInvalidated ( DependencyObject dependencyObject, DependencyPropertyChangedEventArgs e ) : void
OnFormattedTextUpdated ( DependencyObject dependencyObject, DependencyPropertyChangedEventArgs e ) : void
StrokePropertyChangedCallback ( DependencyObject dependencyObject, DependencyPropertyChangedEventArgs dependencyPropertyChangedEventArgs ) : void
UpdateFormattedText ( ) : void
UpdatePen ( ) : void

Method Details

ArrangeOverride() protected method

protected ArrangeOverride ( Size finalSize ) : Size
finalSize System.Windows.Size
return System.Windows.Size

MeasureOverride() protected method

protected MeasureOverride ( Size availableSize ) : Size
availableSize System.Windows.Size
return System.Windows.Size

OnRender() protected method

protected OnRender ( DrawingContext drawingContext ) : void
drawingContext DrawingContext
return void

OutlinedTextBlock() public method

public OutlinedTextBlock ( ) : System
return System

Property Details

FillProperty public_oe static_oe property

public static DependencyProperty,System.Windows FillProperty
return System.Windows.DependencyProperty

FontFamilyProperty public_oe static_oe property

public static DependencyProperty,System.Windows FontFamilyProperty
return System.Windows.DependencyProperty

FontSizeProperty public_oe static_oe property

public static DependencyProperty,System.Windows FontSizeProperty
return System.Windows.DependencyProperty

FontStretchProperty public_oe static_oe property

public static DependencyProperty,System.Windows FontStretchProperty
return System.Windows.DependencyProperty

FontStyleProperty public_oe static_oe property

public static DependencyProperty,System.Windows FontStyleProperty
return System.Windows.DependencyProperty

FontWeightProperty public_oe static_oe property

public static DependencyProperty,System.Windows FontWeightProperty
return System.Windows.DependencyProperty

StrokeProperty public_oe static_oe property

public static DependencyProperty StrokeProperty
return DependencyProperty

StrokeThicknessProperty public_oe static_oe property

public static DependencyProperty StrokeThicknessProperty
return DependencyProperty

TextAlignmentProperty public_oe static_oe property

public static DependencyProperty TextAlignmentProperty
return DependencyProperty

TextDecorationsProperty public_oe static_oe property

public static DependencyProperty TextDecorationsProperty
return DependencyProperty

TextProperty public_oe static_oe property

public static DependencyProperty TextProperty
return DependencyProperty

TextTrimmingProperty public_oe static_oe property

public static DependencyProperty TextTrimmingProperty
return DependencyProperty

TextWrappingProperty public_oe static_oe property

public static DependencyProperty TextWrappingProperty
return DependencyProperty