Class
FluentControl

Fluent control to handle the visual effects in the Fluent theme.

Definition

Namespace:Telerik.Windows.Controls.MaterialControls

Assembly:Telerik.Windows.Controls.dll

Syntax:

cs-api-definition
public class FluentControl : MaterialControl

Inheritance: objectMaterialControlFluentControl

Inherited Members MaterialControl.ContentPropertyMaterialControl.RippleBrushPropertyMaterialControl.RippleSizePropertyMaterialControl.RippleXPropertyMaterialControl.RippleYPropertyMaterialControl.IsPressedPropertyMaterialControl.IsSmartClippedPropertyMaterialControl.CornerRadiusPropertyMaterialControl.RippleOpacityPropertyMaterialControl.IsRippleEnabledPropertyMaterialControl.IsRippleCenteredPropertyMaterialControl.OnMouseLeave(MouseEventArgs)MaterialControl.OnKeyUp(KeyEventArgs)MaterialControl.OnRenderSizeChanged(SizeChangedInfo)MaterialControl.ContentMaterialControl.RippleBrushMaterialControl.RippleSizeMaterialControl.RippleXMaterialControl.RippleYMaterialControl.IsPressedMaterialControl.IsSmartClippedMaterialControl.CornerRadiusMaterialControl.RippleOpacityMaterialControl.IsRippleEnabledMaterialControl.IsRippleCentered

Constructors

FluentControl()

Initializes a new instance of the FluentControl class.

Declaration

cs-api-definition
public FluentControl()

Fields

BorderGradientProperty

Identifies the BorderGradient dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty BorderGradientProperty

Field Value

DependencyProperty

EffectModeProperty

Identifies the EffectMode dependency property.

Declaration

cs-api-definition
public static readonly DependencyProperty EffectModeProperty

Field Value

DependencyProperty

Properties

BorderGradient

Gets or sets the border gradient brush. The value will be cloned to prevent invalid operations on frozen resources.

Declaration

cs-api-definition
public Brush BorderGradient { get; set; }

Property Value

Brush

EffectMode

Gets or sets the mode for the effect of the FluentControl.

Declaration

cs-api-definition
public FluentControlEffectMode EffectMode { get; set; }

Property Value

FluentControlEffectMode

Methods

OnApplyTemplate()

Declaration

cs-api-definition
public override void OnApplyTemplate()

OnInitialized(EventArgs)

Raises the event. This method is invoked whenever is set to true internally.

Declaration

cs-api-definition
protected override void OnInitialized(EventArgs e)

Parameters

e

EventArgs

The RoutedEventArgs that contains the event data.

Overrides MaterialControl.OnInitialized(EventArgs)

OnMouseEnter(MouseEventArgs)

Override for the Control OnMouseEnter event handler.

Declaration

cs-api-definition
protected override void OnMouseEnter(MouseEventArgs e)

Parameters

e

MouseEventArgs

Overrides MaterialControl.OnMouseEnter(MouseEventArgs)

OnMouseMove(MouseEventArgs)

Declaration

cs-api-definition
protected override void OnMouseMove(MouseEventArgs e)

Parameters

e

MouseEventArgs

OnPreviewMouseLeftButtonDown(MouseButtonEventArgs)

Override for the Control OnPreviewMouseLeftButtonDown event handler.

Declaration

cs-api-definition
protected override void OnPreviewMouseLeftButtonDown(MouseButtonEventArgs e)

Parameters

e

MouseButtonEventArgs

Overrides MaterialControl.OnPreviewMouseLeftButtonDown(MouseButtonEventArgs)