Class Design
Custom design time attributes based on Marcin Najder implementation.
public static class Design
- Inheritance
-
Design
- Inherited Members
Examples
<ui:FluentWindow
xmlns:ui="http://schemas.lepo.co/wpfui/2022/xaml"
ui:Design.Background="{DynamicResource ApplicationBackgroundBrush}"
ui:Design.Foreground="{DynamicResource TextFillColorPrimaryBrush}">
<Button Content="Hello World" />
</FluentWindow>
Fields
BackgroundProperty
public static readonly DependencyProperty BackgroundProperty
Field Value
ForegroundProperty
public static readonly DependencyProperty ForegroundProperty
Field Value
Methods
GetBackground(DependencyObject)
Helper for getting BackgroundProperty from dependencyObject
.
public static Brush? GetBackground(DependencyObject dependencyObject)
Parameters
dependencyObject
DependencyObjectDependencyObject to read BackgroundProperty from.
Returns
- Brush
Background property value.
GetForeground(DependencyObject)
Helper for getting ForegroundProperty from dependencyObject
.
public static Brush? GetForeground(DependencyObject dependencyObject)
Parameters
dependencyObject
DependencyObjectDependencyObject to read ForegroundProperty from.
Returns
- Brush
Foreground property value.
SetBackground(DependencyObject, Brush?)
Helper for setting BackgroundProperty on dependencyObject
.
public static void SetBackground(DependencyObject dependencyObject, Brush? value)
Parameters
dependencyObject
DependencyObjectDependencyObject to set BackgroundProperty on.
value
BrushBackground property value.
SetForeground(DependencyObject, Brush?)
Helper for setting ForegroundProperty on dependencyObject
.
public static void SetForeground(DependencyObject dependencyObject, Brush? value)
Parameters
dependencyObject
DependencyObjectDependencyObject to set ForegroundProperty on.
value
BrushForeground property value.