Show / Hide Table of Contents

Namespace Sartorius.SAF.Presentation.Controls

Classes

AboutDialogButtonCommands

Contains routed command for usage in AboutDialogButtonDescriptions.

AboutDialogButtonDescription

An implementation of Sartorius.SAF.Presentation.Controls.AboutDialog.IAboutDialogButtonDescription

AboutDialogButtonDescriptionCollection

A collection of Sartorius.SAF.Presentation.Controls.AboutDialog.IAboutDialogButtonDescriptions

AboutDialogCommand

An implementation of System.Windows.Input.ICommand allowing to show an about dialog.

AboutDialogRoutedCommands

Contains routed command for usage in AboutDialogButtonDescriptions.

AdditionalInformation

A combination of label and value used for showing additional information in the about dialog.

AdditionalInformationCollection

A keyed collection of AdditionalInformation.

AlignableWrapPanel

A wrap panel that allows to align its content.

ApplicationLogoExportAttribute

Specifies that an System.Windows.FrameworkElement should be exported to be used in the MainWindow as application logo.

ApplicationMenu

Represents an application menu control.

ApplicationMenuItem

Represents an item of the ApplicationMenu.

ApplicationMenuItemContainer

The item container for the ApplicationMenu.

AttachedProperties

Defines attached properties.

AuxiliaryPaneItem

Represents an item of the AuxiliaryPane.

AuxiliaryPaneItemExportAttribute

Specifies that an AuxiliaryPaneItem should be exported for usage in the ApplicationMenu.

BaseColor

Defines a base color

BrushToColorConverter

Converts a Brush into a Color.
Can only convert from SolidColorBrush or GradientBrush
Otherwise return value is DependencyProperty.UnsetValue

Calendar

A WPF date calendar for month, years and decades.

Caption

Represents a control that can be used to display text and a text indication.

ChangePwdDialogArgs

ChangePwdDialog Argument class that holds all needed information to display the change password dialog.

CircularProgressBar

Control showing the progress as a circle.

CollapsibleHeaderedContentBox

A collapsible headered content box.

ColorPicker

SAF ColorPicker

ColorPickerHelper

Provides help methods for the ColorPicker

ColorPickerPreview

Preview control that is used by the ColorPicker.

ColorPickerSlider

ColorToStrokeConverter

Converts a Color to a stroke brush

ColumnDescriptor

Descriptor for the columns that should be shown in the selection grids of a ItemPicker or in a SearchableDataGrid.

ColumnDescriptorCollection

A keyed collection of ColumnDescriptors. The Key is the MemberName.

ComboBoxExtension

Provides attached properties for System.Windows.Controls.ComboBoxes.

ComposableTreeView

Implements a tree view whose items are composed by a CompositionContainer.

ComposableTreeViewItemContainer

Configuration

Contains global configuration for controls

ContentDialogArgs

MessageDialog Argument class that holds all needed information to display a message dialog.

ContentDialogArgsBase<TDialogView, TDialogContext>

Defines base arguments for the IContentDialog

ContentDialogContextViewModelBase

Implements a base view-model for contents dialogs models.

ContentDialogContextViewModelBase<T>

Implements a base view-model for contents dialogs models with result.

CustomColor

Defines a Customcolor

CustomPopupPosition

The calculated CustomPopupPlacement

DataGrid

DataGrid class that provides logic to restrict the selection to a maximum number of items. Furthermore, the class provides two string properties that can be used to set the headers of the SelectionOverlay to replace/show/hide columns This DataGrid can group it's columns in several rows. You can set the maximum stacked rows with MaxHeaderStackCount. The user can drag and drop row headers to group them in rows. Up to the aforementioned maximum.

DataGridCellsPanel

Represents a System.Windows.Controls.Panel that lays out cells and column headers in a DataGrid when MaxHeaderStackCount is greater than 1.

DataGridColumnAttachments

Provides some attached properties for a System.Windows.Controls.DataGridColumn and System.Windows.Controls.DataGridCell.

DataGridColumnDisplayState

Provides information about the position of a column.

DataGridColumnHeader

Represents an individual DataGrid column header.

DataGridColumnHeadersPresenter

Handles column header drags in a DataGrid

DataGridRow

A System.Windows.Controls.DataGridRow for a DataGrid when MaxHeaderStackCount is greater than 1.

DataGridRowBackground

Provides color and height information for a row background.

DataGridRowsPresenter

Panel that lays out individual rows top to bottom.

DatePickerBox

Control mimicking a DatePicker.

DialogArgs

Base class for dialog arguments.

DialogArgsBase<TDialogView, TDialogContext>

Defines base members for dialog arguments.

DialogDefaultButtonToBooleanConverter

Converter to convert DialogDefaultButton to a boolean.

DropDownButton

A System.Windows.Controls.Primitives.ToggleButton which opens a Popup on System.Windows.Controls.Primitives.ButtonBase.ClickEvent.

DropDownButtonItem

Represents an item of a DropDownButtonItem.

DropDownMenuItem

Class representing an item in a dropdown menu.

EdgeExtensions

Provides some extension methods for the Edge enum.

EditableTextBlock

TextBlock which is editable and shows a water mark in case it is not edited or has not the focus

ErrorRoutedEventArgs

Provides data about an exception that occured during an operation.

ExceptionsViewerDialogArgs

Defines arguments of the IExceptionViewerDialog.

ExceptionViewerDialog

Default implementation of the IExceptionViewerDialog.

ExtendedContentPresenter

This content presenter also looks up System.Windows.DataTemplates defined for the interfaces of an item.

FileDialog

Implements a dialogs to open or save to the file system.

FileDialogArgs

Encapsulates arguments for the IFileDialog.

FilterChangedEventArgs

Defines event arguments for the FilterChangedEventHandler.

FilterControl

A control to filter an System.ComponentModel.ICollectionView.

FilterControlDateFilter

Defines a date selection filter for the FilterControl.

FilterControlFilter

Defines a base class for filters of the FilterControl.

FilterControlFilterCountToBooleanConverter

Converts the number of filters of the filter control to System.Boolean where a filter count > 0 equals true, otherwise false.

FilterControlMultiSelectFilter

Defines a multi selection filter for the FilterControl.

FilterControlTextFilter

Defines a text filter for the FilterControl.

FilterFavorite

Defines a favorite of a FilterControl.

FilterResetEventArgs

Defines event arguments for the FilterResetEventHandler.

FilterState

FlipControl

StageScroller

FooterPaneContentExportAttribute

Specifies that an System.Windows.FrameworkElement should be exported to be used in the FooterPaneContent of the ApplicationMenu.

HeaderedTextBlock

a block that contains information why no data is displayed.

HexColorExtension

Extension methods for conversion between color and string

HierarchicalComposableTreeViewItem

Wraps an implementation of the IComposableTreeViewItem for hierarchical composition.

HLSColor

Defines a Hls color

InformationToolTip

InfoTip

A simple Info tip.

Input

Provides attached properties for Input controls

ItemPicker

Provides the possibility to pick items from a list of items.

ItemPickerClosedEventArgs

EventArgs implementation for closing of an imte picker dialog.

ItemPickerDialogArgs

Provides Arguments for an item picker dialog.

ItemPickerDialogArgs<T>

Provides Arguments for an item picker dialog which should select objects of type T.

ItemsSourceFilteringEventArgs

Provides event information for the ItemsSourceFiltering event.

KnownBrushes

Contains known colors for specific regions.

LoginDialogArgs

LoginDialog Argument class that holds all needed information to display the login dialog.

MainWindow

Represents a wpf main window with System.Windows.WindowStyle.None and full chrome functionality.

MainWindowExportAttribute

Exports a window as shell window.

MessageDialogArgs

MessageDialog Argument class that holds all needed information to display a message dialog.

MetaColumnSortItem

Represents a sort item of the meta column.

MetaDataGrid

Provides a DataGrid with additional meta column.

ModuleFilter

Represents information used to filter IModules.

ModuleFilterCollection

A collection of ModuleFilters.

ModuleGroupDefinition

A definition of module groups.

ModuleGroupDefinitionCollection

A collection of ModuleGroupDefinition.

NavigationTarget

Class for the sides of Stage scroller Item

NotificationPopup

Implements a popup that displays a notification.

Overlay

Overlay control used in the OverlayEffect.

OverlayArguments

Arguments for the overlay effect

OverlayEffect

Implements functionality to overlay wpf controls of type System.Windows.Window with a 'darken out' effect.

PaddedViewbox

This System.Windows.Controls.Viewbox will create a uniform padding around it's content. This behavior can be overridden by using the Sartorius.SAF.Presentation.Controls.Padding.Value, Left, Top, Right or Bottom attached properties.

PaddingConverter

Converts instances of other types to and from instances of Padding.

PaddingConverterExtension

Provides a PaddingConverter in markup.

PaddingLengthConverter

Converts instances of other types to and from PaddingLength instances.

PathSelectionBox

Represents a path selection box to select a folder or file(s).

PdfControl

Base class for a PDF control.

PdfViewer

A window that can show a PDF document.

PdfViewerControl

A viewer for basic pdf viewing functionality

PopupCloseOnSelectionChangedBehavior

Close the attached popup if the selection of the assigned selector changed.

Position

Provides the position of a item amongst it's siblings

QuickAccessBox

Custom control containing an Icon and Caption which opens a popup and a button as "QuickAccess" on the right side.

QuickAccessToolbarButton

Represents a button for the QuickAccessToolBar.

QuickAccessToolbarItemExportAttribute

Specifies that an System.Windows.FrameworkElement should be exported for usage in the quick access toolbar of the MainWindow.

SaveAsFavoriteClickEventArgs

Defines event arguments for the SaveAsFavoriteClickEventHandler.

SaveFilterAsFavoriteCommand

Implements a command that is executed when the filter control favorite button is clicked.

ScrollBar

Provides attached properties for System.Windows.Controls.Primitives.ScrollBars.

SearchableDataGrid

A searchable datagrid used in the ItemPicker It provides text searching in columns and an optional header.

SearchBox

A box providing a dropdown for search scopes and an search text.

SelectionOverlay

class that provides a representation of a list in an overlay. Can be used for a data grid to hide/show/replace columns. see DataGrid style

SelectionOverview

The selection overview is an optional part of the button bar and will be used if it is important to see which items are selected. It is only used in combination with buttons.

SelectionOverviewItem

Control that implements a selectable item inside a SelectionOverview

ShadowBorder

A Border to simulate a shadow effect

SplashScreen

Implements a splash screen based on the "HID".

SplitButton

A button that offers the possibility to execute a primary action on System.Windows.Controls.Primitives.ButtonBase.ClickEvent and many secondary actions that can be accessed through a System.Windows.Controls.Primitives.Popup and then are also executed on System.Windows.Controls.Primitives.ButtonBase.ClickEvent.

SplitButtonItem

Represents an item of a SplitButton.

StageScroller

Represents a control of horizontally aligned content elements (stages). Each stage has the possibility to scroll to the next or previous stage.

StageScrollerItem

Surrogate

Provides attached properties for surrogates.

ThumbWidthToMarginConverter

TimePickerComboBox

Represents a selection control to pick a System.TimeSpan.

ToolBarButtonDefinition

Definition of an ToolBarButton

ToolTip

Provides attached properties for tooltip behavior

UniformStackPanel

This stack panel evenly distributes available space among it's children.

UniformWrapPanel

Represents a System.Windows.Controls.Panel that wraps its System.Windows.Controls.Panel.Children column based, and vertically stretches the last child of each column.

Validation

Provides attached properties regarding validation.

WatermarkTextBox

A TextBox with Watermark

Wizard

Represents a control that can be used to process a collection of type WizardPage in a specific order.

WizardDialog

Invokes a dialog that displays a Wizard control.

WizardDialogArgs

dialog args for the wizard dialog

WizardPage

Represents a page of the Wizard.

WizardPageSelector

Represents a System.Windows.Controls.Primitives.Selector to select the next or previous WizardPage within a Wizard.

WizardPropertyEventArgs

Represents the changes of a WizardPage. The changes are routed to the WizardDialog.

Structs

DataGridCellsPanel.ColumnMeasurementState

Structure holding information about the column measurement state.

Padding

Describes the padding around the content of a PaddedViewbox. Four PaddingLength values describe the Left, Top, Right and Bottom sides of the padding, respectively.

PaddingLength

Describes the length of one side of the padding around the content of a PaddedViewbox.

Interfaces

IApplicationMenuItem

Defines members that must be implemented for an instance that is set as System.Windows.FrameworkElement.DataContext of the ApplicationMenuItem.

IChangePwdDialog

Interface definition for the SAF Change Password Dialog

IColorPickerPreview

Interface to define the content type of the ColorPicker

IComposableTreeViewItem

Defines members to display an item in the ComposableTreeView

IContentDialog

Interface definition of the SAF ContentDialog.

IContentDialogContext

Interface for ContentDialog datacontext

IContentDialogContext<T>

Interface for ContentDialog data context with result

IContentDialogTitleInfo

Define interface for supporting an additional title info in a dialog.

IDialogContext

Defines the context of a dialog window.

IDialogContext<T>

Defines a generic context of a dialog window.

IExceptionViewerDialog

Implements a dialog for viewing an application acknowledges unhandled exceptions.

IFileDialog

Defines methods and properties for user interaction to open/save files via a dialog.

IItemPicker

Provides methods for showing an item picker dialog

ILoginDialog

Interface definition for the SAF Login Dialog.

IMainWindowProperties

Provides properties for the automatically created SAF shell window.

IMessageDialog

Interface definition of the SAF MessageDialog.

IOrderedItemExportMetadata

Provides properties for the metadata of an ordered item.

IOverlayEffect

Defines methods to apply overlay effects to windows.

IStageScrollerItem

IStageScrollerNavigationAware

Provides a way for objects involved in navigation to be notified of navigation activities.

IWizardDialog

Defines methods to show a dialog containing a Wizard.

IWizardDialogContext

Defines the data context of the Wizard.

IWizardDialogContext<T>

Defines a generic data context of the Wizard.

IWizardNavigation

Defines functionality to send a WizardNavigationState to the Wizard.

Enums

DataGrid.SelectionStateType

Represents the state of the selection

DataGridContentType

Defines the different content types of a data grid (cell content)

DialogDefaultButton

Enumeration to define a default button in a dialog.

Edge

Specifies the Edge position of a rectangle.

FileType

Defined a type of files for File Open/Save dialogs.

FilterControlDateFilterType

enum to describe the available filter modes of FilterControlDateFilter

GroupPosition

The position inside a group.

Indicator

Defines indicator for the Caption control.

ItemsDisplayOrderType

defines the order of the items in the SelectionOverlay (using the attached properties of the SelectionOverlay for a DataGrid: the order is internally set for (a) ReplaceFunctionality to alphabetic order and for (b) SelectionFunctionality to DisplayIndex)

MessageBoxImage

NavigationTargetVisual

Defines the visual identification of a navigation target

NotificationType

Defines types of notification.

OverlayType

The type of overlay.

PaddingReference

The types of references for the padding calculation.

PaddingUnitType

The types of length units for a PaddingLength.

PinLocation

Enumeration for PinLocation

PopupLocation

Enumeration for PopUpLocation

ScrollBarVisibilityMode

Defines the visibility mode of scrollbars.

SelectionMode

Define the selection mode for control PathSelectionBox.

ShadowDirection

Shadow direction

SlideDirection

Enum for SlideDirection in StageScroller

TreeViewAutoGenerationMode

Defines modes for the System.Windows.Controls.TreeView generation.

TreeViewSelectionMode

Defines selection modes for the ComposableTreeView.

WizardNavigationState

Defines the current state of the Wizard navigation.

WizardProgressMode

determines how the processing of Next/Back in the wizard will be handled

WizardPropertyEventArgs.PropertyType

Type of the property which changed

ZoomType

The zoom type for the document.

Delegates

FilterChangedEventHandler

delegate to handle the filter changed event.

FilterResetEventHandler

delegate to handle the filter reset event.

MessageDialogClosedHandler

Delegate for MessageBoxClosed event.

SaveAsFavoriteClickEventHandler

delegate to handle the save as favorite click event.

WizardNavigationStateChangedEventHandler

Is invoked when the navigation state of theg Wizard must be changed.

Back to top Generated by DocFX