Table of Contents

Class Design

Namespace
Wpf.Ui.Markup
Assembly
Wpf.Ui.dll

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

DependencyProperty

ForegroundProperty

public static readonly DependencyProperty ForegroundProperty

Field Value

DependencyProperty

Methods

GetBackground(DependencyObject)

Helper for getting BackgroundProperty from dependencyObject.

public static Brush? GetBackground(DependencyObject dependencyObject)

Parameters

dependencyObject DependencyObject

DependencyObject 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 DependencyObject

DependencyObject 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 DependencyObject

DependencyObject to set BackgroundProperty on.

value Brush

Background property value.

SetForeground(DependencyObject, Brush?)

Helper for setting ForegroundProperty on dependencyObject.

public static void SetForeground(DependencyObject dependencyObject, Brush? value)

Parameters

dependencyObject DependencyObject

DependencyObject to set ForegroundProperty on.

value Brush

Foreground property value.