Class SfAcrylicPanel
Inheritance
Namespace: Syncfusion.Themes.FluentLight.WPF
Assembly: Syncfusion.Themes.FluentLight.WPF.dll
Syntax
public class SfAcrylicPanel : ContentControl
Constructors
SfAcrylicPanel()
Declaration
public SfAcrylicPanel()
Fields
BackgroundTargetProperty
Identifies the BackgroundTarget dependency property to get or set this property to denote the object UI which will be utilized as acrylic background layer in application.
Declaration
public static readonly DependencyProperty BackgroundTargetProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
Remarks
The identifier for the BackgroundTargetProperty dependency property.
BlurRadiusProperty
Identifies the BlurRadius dependency property to get or set this property to apply blur radius for acrylic background layer in application.
Declaration
public static readonly DependencyProperty BlurRadiusProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
Remarks
The identifier for the BlurRadiusProperty dependency property.
NoiseBrushProperty
Identifies the NoiseBrush dependency property to get or set this property to utilize as noise layer brush to apply acrylic background layer in application.
Declaration
public static readonly DependencyProperty NoiseBrushProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
Remarks
The identifier for the NoiseBrushProperty dependency property.
NoiseOpacityProperty
Identifies the NoiseOpacity dependency property to get or set this property to utilize as noise layer opacity to apply acrylic background layer in application.
Declaration
public static readonly DependencyProperty NoiseOpacityProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
Remarks
The identifier for the NoiseOpacityProperty dependency property.
SourceProperty
Identifies the Source dependency property to get or set this property to denote the target object for which acrylic background should be applied.
Declaration
public static readonly DependencyProperty SourceProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
Remarks
The identifier for the SourceProperty dependency property.
TintBrushProperty
Identifies the TintBrush dependency property to get or set this property to utilize as tint layer brush to apply acrylic background layer in application.
Declaration
public static readonly DependencyProperty TintBrushProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
Remarks
The identifier for the TintBrushProperty dependency property.
TintOpacityProperty
Identifies the TintOpacity dependency property to get or set this property to utilize as tint layer opacity to apply acrylic background layer in application.
Declaration
public static readonly DependencyProperty TintOpacityProperty
Field Value
Type |
---|
System.Windows.DependencyProperty |
Remarks
The identifier for the TintOpacityProperty dependency property.
Properties
BackgroundTarget
Gets or sets the BackgroundTarget property value that denotes the object UI which will be utilized as acrylic background layer in application.
Declaration
public FrameworkElement BackgroundTarget { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.FrameworkElement | The System.Windows.FrameworkElement Target object. The default value is null. |
BlurRadius
Gets or sets the BlurRadius property value which will be apply blur radius for acrylic background layer in application.
Declaration
public double BlurRadius { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The System.Double to achieve blur effect. The default value is 90. |
NoiseBrush
Gets or sets the NoiseBrush property value which will be utilized as noise layer brush to apply acrylic background layer in application.
Declaration
public Brush NoiseBrush { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.Media.Brush | The System.Windows.Media.Brush to achieve noise layer. The default value is System.Windows.Media.Brushes.Transparent. |
NoiseOpacity
Gets or sets the NoiseOpacity property value which will be utilized as noise layer opacity to apply acrylic background layer in application.
Declaration
public double NoiseOpacity { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The System.Double to achieve noise layer. The default value is 0.9. |
Source
Gets or sets the Source property value that denotes the target object for which acrylic background should be applied.
Declaration
public FrameworkElement Source { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.FrameworkElement | The System.Windows.FrameworkElement Source object. The default value is null. |
TintBrush
Gets or sets the TintBrush property value which will be utilized as tint layer brush to apply acrylic background layer in application.
Declaration
public Brush TintBrush { get; set; }
Property Value
Type | Description |
---|---|
System.Windows.Media.Brush | The System.Windows.Media.Brush to achieve tint layer. The default value is System.Windows.Media.Brushes.White. |
TintOpacity
Gets or sets the TintOpacity property value which will be utilized as tint layer opacity to apply acrylic background layer in application.
Declaration
public double TintOpacity { get; set; }
Property Value
Type | Description |
---|---|
System.Double | The System.Double to achieve tint layer. The default value is 0.3. |
Methods
OnApplyTemplate()
Declaration
public override void OnApplyTemplate()