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.
[SuppressMessage("WpfAnalyzers.DependencyProperty", "WPF0033:Add [AttachedPropertyBrowsableForType]", Justification = "Because")]
public static Brush? GetBackground(DependencyObject dependencyObject)
Parameters
dependencyObjectDependencyObjectDependencyObject to read BackgroundProperty from.
Returns
- Brush
Background property value.
GetForeground(DependencyObject)
Helper for getting ForegroundProperty from dependencyObject.
[SuppressMessage("WpfAnalyzers.DependencyProperty", "WPF0033:Add [AttachedPropertyBrowsableForType]", Justification = "Because")]
public static Brush? GetForeground(DependencyObject dependencyObject)
Parameters
dependencyObjectDependencyObjectDependencyObject 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
dependencyObjectDependencyObjectDependencyObject to set BackgroundProperty on.
valueBrushBackground property value.
SetForeground(DependencyObject, Brush?)
Helper for setting ForegroundProperty on dependencyObject.
public static void SetForeground(DependencyObject dependencyObject, Brush? value)
Parameters
dependencyObjectDependencyObjectDependencyObject to set ForegroundProperty on.
valueBrushForeground property value.