Skip to content

Nextended.UI — API reference ​

🇩🇪 Diese Seite auf Deutsch

The complete public surface of Nextended.UI, generated from the compiled assembly.

Generated

This page is generated by tools/ApiRef from the compiled assembly — it includes members with no XML comment and therefore cannot drift from the code. Do not edit by hand.

↩ Back to the package page

Nextended.UI ​

GradientColorOption ​

enum

GradientColorOption für GetColor

Values

  • First
    Die erste Farbe im Gradient
  • Last
    Die letzte Farbe im Gradient
  • LeastBrightness
    Die dunkelste Farbe im Gradient
  • MostBrightness
    Die hellste Farbe im Gradient
  • value__

ViewUtility ​

static class

Zusammenfassung mehrfach verwendeter Methoden für's GUI.

Extension methods

  • GetWeightedBrightness(this Color color) : int
    returns a value for the decision whether the text should be black or white depending on the human eye's sensitivity to the underlying colour
  • Invert(this Color color) : Color
    Inverts the specified color.

Methods

  • FindResource(object key) : object
    Finds the resource.
  • GetDC(IntPtr hWnd) : IntPtr
  • GetGradients(Color start, Color end, int steps) : IEnumerable<Color>
    Gibt eine liste der gradients von start nach end zurück
  • GetLeastBrightnessColor(Color[] colors) : Color
    Gibt die dunkelste farbe zurück
  • GetMostBrightnessColor(Color[] colors) : Color
    Gibt die hellste farbe zurück
  • GetOptimalForegroundColor(Color backgroundColor) : Color
    Gibt die je nach hintergrundfarbe schwarz oder weiß zurück
  • GetPixel(IntPtr hdc, int nXPos, int nYPos) : int
    GetPixel
  • PixelsToPoints(double pixels) : float
    Konvertiert Punkte zu Pixeln
  • PointsToPixels(float points) : double
    Konvertiert Punkte zu Pixeln
  • ReleaseDC(IntPtr dc) : void

Properties

  • InDesignWPF : bool { get; }
    Es wird in VS oder Blend Designer editiert

Nextended.UI.Classes ​

CustomClass ​

class

CustomClass

Constructors

  • CustomClass()
  • CustomClass(object obj)
    Constructor of CustomClass which initializes the new PropertyDescriptorCollection.

Methods

  • AddProperty(string propName, object propValue, string propDesc, string propCat, Type propType) : PropertyDescriptor
    Adds the property.
  • AddProperty(string propName, object propValue, string propDesc, string propCat, Type propType, bool isReadOnly, bool isExpandable) : PropertyDescriptor
    Adds a property into the CustomClass.
  • AddProperty<T>(string propName, object propValue, string propDesc, string propCat, Type propType) : PropertyDescriptor
    Adds the property.
  • GetAttributes() : AttributeCollection
  • GetClassName() : string
  • GetComponentName() : string
  • GetConverter() : TypeConverter
  • GetDefaultEvent() : EventDescriptor
  • GetDefaultProperty() : PropertyDescriptor
  • GetEditor(Type editorBaseType) : object
  • GetEvents() : EventDescriptorCollection
  • GetEvents(Attribute[] attributes) : EventDescriptorCollection
  • GetProperties() : PropertyDescriptorCollection
  • GetProperties(Attribute[] attributes) : PropertyDescriptorCollection
  • GetPropertyOwner(PropertyDescriptor pd) : object
  • NotifyPropertyChanged(string propertyName) : void
    Notifies the property changed.
  • RemoveProperty(DynamicProperty prop) : void
  • RemoveProperty(string propName) : void
    Adds the property.

Properties

  • Item : DynamicProperty { get; }
  • Item : DynamicProperty { get; }
  • MaxLength : int { get; set; }
    MaxLength

Events

  • PropertyChanged : PropertyChangedEventHandler
    Occurs when [property changed].

DynamicProperty ​

class

No description.

Constructors

  • DynamicProperty(string pName, object pValue, string pDesc, string pCat, Type pType, bool readOnly, bool expandable, bool isBrowsable, Attribute[] attrs)

Properties

  • Category : string { get; }
  • ComponentType : Type { get; }
  • Description : string { get; }
  • IsBrowsable : bool { get; }
  • IsExpandable : bool { get; }
  • IsReadOnly : bool { get; }
  • Name : string { get; }
  • PropertyName : string { get; }
  • PropertyType : Type { get; }

FileDescription ​

class

Small file description

Constructors

  • FileDescription(string fileExtension)
    Initializes a new instance of the FileDescription class.

Methods

  • GetDialogFilter() : string

Properties

  • ExtensionName : string { get; }
    Gets or sets the name of the extension.
  • Extensions : List<string> { get; set; }
    Gets or sets the extensions.
  • MimeType : string { get; }
    MimeType
  • Name : string { get; }
    Name

FileDescriptionHelper ​

static class

No description.

Extension methods

  • GetDialogFilter(this IEnumerable<FileDescription> fileDescriptions) : string

PropertyGridTypeEditor ​

class

PropertyGridTypeEditor

Constructors

  • PropertyGridTypeEditor()

Nextended.UI.Helper ​

DebugHelper ​

static class

Debug ausgaben in winform

Methods

  • DebugOut(object obj, string title = "", bool condition = true) : void
    Zeigt den Inhalt eines Objektes an
  • DebugOutIfDebug(object obj, string title = "") : void
    Zeigt den Inhalt eines Objektes an (nur wenn Anwendung im Debugger Läuft (Debugger Attached oder #DEBUG))

Properties

  • IsDebug : bool { get; }
    Ist Debug

DispatcherHelper ​

static class

DispatcherHelper

Extension methods

  • EnsureAccess<T>(this T dependencyObject, Action<T> action) : void

FileHelper ​

class

No description.

Constructors

  • FileHelper()

Methods

  • BrowseDirectory(string path, string description, bool canCreateFolder) : string
    Ordnerauswahl
  • BrowseFile(string path = "", string description = "", string defaultExt = "", string filter = "", bool useSaveDialog = false) : string
    Dateiauswahl
  • BrowseFile(string[] allowedExtensions) : string
    Dateiauswahl
  • BrowseFiles(string path = "", string description = "", string defaultExt = "", string filter = "") : IEnumerable<string>
    Dateiauswahl
  • BrowseFiles(string[] allowedExtensions) : IEnumerable<string>
    Dateiauswahl
  • GetFilterString(IEnumerable<string> extensions) : string

KeyGestureConvertHelper ​

static class

Statische Hilfklasse, um ein KeyGesture zu konvertieren

PropertyGridSearcher ​

static class

PropertyGridSearcher

ToolStripSpringTextBox ​

class

ToolStripSpringTextBox Diese Klasse überschreibt die GetPreferredSize-Methode, um die verfügbare Breite des übergeordneten ToolStrip-Steuerelements zu berechnen, nachdem die Gesamtbreite aller anderen Elemente subtrahiert wurde.

Constructors

  • ToolStripSpringTextBox()

WindowsSecurityHelper ​

static class

WindowsSecurityHelper

Methods

  • CoTaskMemFree(IntPtr ptr) : void
    CoTaskMemFree
  • GetUserAccountImagePath() : string
  • GetUserAccountImagePath(string username) : string
    Gibt den Pfad des Userimages zurück
  • GetUserDomainName() : string
  • RestartElevated() : void
  • SendMessage(IntPtr hWnd, UInt32 msg, UInt32 wParam, UInt32 lParam) : UInt32
    SendMessage
  • ShowCredentialDialog(string caption, string message) : NetworkCredential
    GetCredentialsVistaAndUp

Properties

  • IsAdmin : bool { get; }
    Checks if the process is elevated
  • IsVistaOrHigher : bool { get; }
    Gibt an ob des System Vista oder höher ist
  • IsWin7OrHigher : bool { get; }
    Gibt an ob des System Windows 7 oder höher ist

Nextended.UI.Input ​

InputBindingManager ​

class

Global input listener + binding matcher. Installs a low-level keyboard/mouse hook (via MouseKeyHook) and optionally polls a gamepad; matches registered StoredInputBindings (singles AND chords like Ctrl+X or LT+A) against the live held-input set and raises OnBindingPressed/OnBindingReleased. Also records new bindings (commit-on-release) for the key-changer controls.

Constructors

  • InputBindingManager(bool enableGamepad = true)

Methods

  • AttachGamepadReader(IGamepadReader reader) : void
    Attach a custom gamepad reader (e.g. a DirectInputGamepadReader for a raw DualSense) instead of the default XInput reader. Disposes/replaces a previous reader.
  • Dispose() : void
  • EnsureHookEvents() : void
  • GetHoldingTime(string bindingId) : TimeSpan
  • IsHoldingBinding(StoredInputBinding binding) : bool
  • IsHoldingBinding(string bindingId) : bool
  • IsHoldingBindingFor(StoredInputBinding binding, TimeSpan? duration) : bool
  • IsHoldingBindingFor(string bindingId, TimeSpan? duration) : bool
  • RegisterBinding(string bindingId, StoredInputBinding bindingValue) : void
    Register (or replace) a binding under an id and start listening.
  • RemoveBinding(string bindingId) : void
    Remove a registered binding by id.
  • StartListeningForBinding(string bindingId) : void
    Arm recording for the given id: the next inputs pressed together become the new binding (committed on first release, 1 input → single, ≥2 → chord), raised via OnBindingSet.
  • StopListening() : void

Properties

  • Bindings : IReadOnlyDictionary<string, StoredInputBinding> { get; }
    All currently registered bindings by id.
  • EnableGamepad : bool { get; set; }
    When true (default), an XInput gamepad reader is created lazily on first use.
  • GamepadReader : IGamepadReader { get; }
    The gamepad reader currently feeding events (null until listening starts).
  • Instance : InputBindingManager { get; }
    Last created instance (the typical app has exactly one).

Events

  • OnBindingPressed : Action<string>
  • OnBindingReleased : Action<string>
  • OnBindingSet : Action<string, StoredInputBinding>
  • OnKeyPressed : Action<StoredInputBinding>
  • OnKeyReleased : Action<StoredInputBinding>

InputDeviceType ​

enum

Source device of a single input binding.

Values

  • Gamepad
  • Keyboard
  • Mouse
  • None
  • value__

InputSequenceMatcher ​

class

Matches an ORDERED sequence of bindings (each step may itself be a chord), e.g. Ctrl+X → X → J. Registers each distinct step with the given InputBindingManager and raises SequenceCompleted when the steps are pressed in order, each within StepTimeout of the previous one.

Constructors

  • InputSequenceMatcher(InputBindingManager manager, IEnumerable<StoredInputBinding> sequence)

Methods

  • Dispose() : void

Properties

  • Sequence : IReadOnlyList<StoredInputBinding> { get; }
    The (valid) steps this matcher watches.
  • StepTimeout : TimeSpan { get; set; }
    Maximum gap between two steps before the sequence resets.

Events

  • SequenceCompleted : Action

KeyDisplayName ​

static class

Maps raw key names ("D1", "LMenu", "Oem5") to friendly display names ("1", "Left Alt", "Backslash (\)").

Methods

  • For(string keyName) : string

Properties

  • Overrides : Dictionary<string, string> { get; }

StoredInputBinding ​

class

One stored input binding: EITHER a single input (Key + Device) OR a chord/combo (Components — every child must be held simultaneously). Children of a combo are always plain singles (never nested). Serializes as a plain POCO: Key, Device, MinTime, Components.

Constructors

  • StoredInputBinding()
  • StoredInputBinding(GamepadButton button)
  • StoredInputBinding(GamepadEventArgs data)
  • StoredInputBinding(GamepadSlider slider)

Methods

  • Combo(IEnumerable<StoredInputBinding> parts) : StoredInputBinding
  • Equals(StoredInputBinding other) : bool
  • Flatten() : IEnumerable<StoredInputBinding>
  • IsHolding() : bool
  • IsHoldingFor(TimeSpan? timeSpan = null) : bool
  • SetMinTime(double value) : StoredInputBinding
  • WaitHoldingFor() : Task<bool>
  • WithoutMinTime() : StoredInputBinding

Properties

  • Components : List<StoredInputBinding> { get; set; }
    Component inputs of a CHORD/COMBO binding (e.g. Ctrl+Shift+X, LT+A). null = a plain single binding. When set, every child must be held simultaneously to match.
  • Device : InputDeviceType { get; set; }
  • DeviceName : string { get; }
  • Empty : StoredInputBinding { get; }
  • IsCombo : bool { get; }
    True when this binding is a multi-input chord rather than a single input.
  • IsValid : bool { get; }
  • Key : string { get; set; }
  • MinTime : double { get; set; }
    Hold-to-trigger time in seconds (0 = fire immediately).

Nextended.UI.Input.Gamepad ​

DirectInputGamepadReader ​

class

Reads a NON-XInput pad — e.g. a PS5 DualSense connected raw over USB/Bluetooth, which XInput never sees — through SharpDX.DirectInput, and exposes it through the same contract as the XInput XInputGamepadReader: normalized string vocabulary ("A"/"RSX"/"LT"…) via ButtonEvent. The axis/button/POV mapping follows the common DualShock 4 / DualSense DirectInput layout.

Constructors

  • DirectInputGamepadReader(Guid instanceGuid)

Methods

  • Dispose() : void
  • EnumerateDevices() : List<ValueTuple<Guid, string>>
  • FindFirstDevice() : Guid?
  • IsPressed(string button) : bool

Properties

  • InstanceGuid : Guid { get; }
    The DirectInput device this reader is bound to.
  • IsConnected : bool { get; }
  • LeftTriggerThreshold : float { get; set; }
    Trigger value (0..1) above which LT counts as pressed.
  • RightTriggerThreshold : float { get; set; }
    Trigger value (0..1) above which RT counts as pressed.

Events

  • ButtonEvent : EventHandler<GamepadEventArgs>

GamepadAxis ​

enum

No description.

Values

  • LeftThumbX
  • LeftThumbY
  • RightThumbX
  • RightThumbY
  • value__

GamepadButton ​

enum

No description.

Values

  • A
  • B
  • Back
  • Down
  • Left
  • LeftShoulder
  • LeftThumb
  • Right
  • RightShoulder
  • RightThumb
  • Start
  • Up
  • X
  • Y
  • value__

GamepadEventArgs ​

class

One normalized gamepad input event. Button is the transport-neutral string vocabulary ("A", "LT", "RSX", …) shared by all readers.

Constructors

  • GamepadEventArgs()
  • GamepadEventArgs(GamepadAxis axis, float? value = null)
  • GamepadEventArgs(GamepadButton button, bool? pressed = null)
  • GamepadEventArgs(GamepadSlider slider, float? value = null)

Properties

  • Button : string { get; set; }
  • Code : string { get; }
  • GamepadAxis : GamepadAxis? { get; }
  • GamepadButton : GamepadButton? { get; }
  • GamepadSlider : GamepadSlider? { get; }
  • IsPressed : bool? { get; set; }
  • IsStickEvent : bool { get; set; }
  • Value : float? { get; set; }

GamepadSlider ​

enum

No description.

Values

  • LeftTrigger
  • RightTrigger
  • value__

IGamepadReader ​

interface

Transport-neutral gamepad reader: turns a physical pad's input into the normalized string vocabulary ("A"/"B"/…/"RSX"/"LT") via ButtonEvent. Implemented by the XInput reader (IXInputGamepadReader) and by a DirectInput/HID reader (e.g. for a raw PS5 DualSense), so consumers never need to know the transport.

Methods

  • IsPressed(string button) : bool

Properties

  • IsConnected : bool { get; }

Events

  • ButtonEvent : EventHandler<GamepadEventArgs>

IXInputGamepadReader ​

interface

A reader backed by an XInput slot. Only this variant exposes the XInput Controller and slot switching.

XInputGamepadReader ​

class

XInput polling reader (10 ms loop). Edge-detects buttons/triggers/sticks against the previous state and raises ButtonEvent with the normalized string vocabulary.

Methods

  • Dispose() : void
  • IsPressed(string button) : bool

Properties

  • IsConnected : bool { get; }
  • LeftTriggerThreshold : float { get; set; }
    Trigger value (0..1) above which LT counts as pressed.
  • RightTriggerThreshold : float { get; set; }
    Trigger value (0..1) above which RT counts as pressed.

Events

  • ButtonEvent : EventHandler<GamepadEventArgs>

Nextended.UI.ViewModels ​

ItemFilterModel ​

class

Model für Filter

Properties

  • Caption : string { get; set; }
    Caption
  • Description : string { get; set; }
    Description

ItemFilterModel<T> ​

class

Model für ItemFilter eines bestimmten Item-Typs.

Properties

  • Expression : Func<T, bool> { get; set; }
    Expression

Nextended.UI.WPF ​

KeyLocalizer ​

static class

KeyLocalizer

Methods

  • TranslateGesture(string gesture) : string
    Translates the gesture.
  • TranslateKey(string key) : string
    Übersetzen

Nextended.UI.WPF.Behaviors ​

CommandBehavior ​

static class

Das CommandBehavior kann benutzt werden um jedem Element die möglichkeit zu geben ein Command zu binden local:CommandBehavior.RoutedEventName="MouseLeftButtonUp" local:CommandBehavior.Command="{Binding Command}"

ItemSourceFilterBehavior ​

class

ItemSourceFilterBehavior ist ein behavoir um ein ItemsControl zu Filtern, und funtkiniert automatisch bei ItemsControl und ItemsPresentern für templates

Constructors

  • ItemSourceFilterBehavior()

Properties

  • AdditionalItemFilters : ObservableCollection<ItemFilterModel<object>> { get; set; }
    Zusätzliche Filter die dann ausgewählt werden können
  • CurrentFilter : ItemFilterModel<object> { get; set; }
    Aktueller filter
  • HasAdditionalFilters : bool { get; set; }
    Text der als Platzhalter benutzt wird
  • IsCaseSensitive : bool { get; set; }
    Gibt an, ob der filter groß und klein schreibung beachtet
  • IsFilterEnabled : bool { get; set; }
    Gibt an ob der filter aktiv ist
  • PropertyNameToFilter : string { get; set; }
    Eigenschaft, auf die der Filter greift
  • PropertyNamesToFilter : ObservableCollection<string> { get; set; }
    Eigenschaft, auf die der Filter greift
  • SearchInAllProperties : bool { get; set; }
    Gibt an ob in allen Properties gesucht werden soll
  • WaterMarkText : string { get; set; }
    Text der als Platzhalter benutzt wird

OptimalForegroundBehavoir ​

class

OptimalForegroundBehavoir passt den Foreground entsprechend zum Background an

Constructors

  • OptimalForegroundBehavoir()

Nextended.UI.WPF.Controls ​

KeyBindChangedEventArgs ​

class

No description.

Constructors

  • KeyBindChangedEventArgs(StoredInputBinding oldValue, StoredInputBinding newValue)

Properties

  • NewValue : StoredInputBinding { get; }
  • OldValue : StoredInputBinding { get; }

KeyBindChanger ​

class

A single key-bind editor: shows the current KeyBind (keyboard, mouse or gamepad — singles and chords like Ctrl+X or LT+A), records a new one on click (commit-on-release via the BindingManager), supports a per-binding min-hold-time and context-menu delete. Persistence is the consumer's job — listen to KeyBindChanged.

Constructors

  • KeyBindChanger()

Methods

  • Dispose() : void
  • InitializeComponent() : void
  • RecordNewBinding() : void

Properties

  • BindingManager : InputBindingManager { get; set; }
  • CanEditMinTime : bool { get; set; }
  • CanRemoveBinding : bool { get; set; }
  • HasKeySet : bool { get; }
  • HasTimeValue : bool { get; }
  • InUpdateMode : bool { get; }
  • InvalidText : string { get; set; }
    Shown on the bind button while no binding is set.
  • KeyBind : StoredInputBinding { get; set; }
  • KeyConfigName : string { get; set; }
    Registration id used with the BindingManager. Auto-generated when unset.
  • ShowTimeEdit : bool { get; }
  • Text : string { get; set; }
    Optional title shown left of the bind button.
  • WithBorder : bool { get; set; }

Events

  • BindingPressed : EventHandler
    Raised when the registered binding is pressed globally (outside record mode).
  • KeyBindChanged : EventHandler<KeyBindChangedEventArgs>
  • KeyDeleted : EventHandler
  • PropertyChanged : PropertyChangedEventHandler

KeyBindSequenceBox ​

class

Editor for an ORDERED sequence of key binds (each slot may be a single input or a chord): a wrap-list of KeyBindChangers plus a trailing "+" placeholder to append, and an optional "record sequence" mode that captures presses in order (stamping the gap to the previous press into each binding's MinTime). Use with InputSequenceMatcher to react to the sequence at runtime.

Constructors

  • KeyBindSequenceBox()

Methods

  • InitializeComponent() : void

Properties

  • AllowDuplicates : bool { get; set; }
    Sequences repeat steps by nature (X, X), so duplicates default to allowed.
  • BindingManager : InputBindingManager { get; set; }
  • CanRecordSequence : bool { get; set; }
  • ErrorMessage : string { get; set; }
  • HasError : bool { get; }
  • Keys : ObservableCollection<StoredInputBinding> { get; set; }
  • RecordButtonText : string { get; set; }
  • StopRecordButtonText : string { get; set; }
  • ValidKeys : IReadOnlyList<StoredInputBinding> { get; }
    The current sequence WITHOUT the trailing placeholder slot.

Events

  • Changed : EventHandler<IReadOnlyList<StoredInputBinding>>
  • PropertyChanged : PropertyChangedEventHandler

Nextended.UI.WPF.Controls.Wizard ​

WizardPageState ​

enum

No description.

Values

  • InProgress
  • InValid
  • None
  • Valid
  • value__

Nextended.UI.WPF.Converters ​

BooleanToSelectionModeConverter ​

class

Konvertiert einen Boolean (AllowMultiSelect) zu dem SelectionMode für ListViews

Constructors

  • BooleanToSelectionModeConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Konvertiert einen Boolean (AllowMultiSelect) zu dem SelectionMode für ListViews
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Gibt zurück, ob der übergebene SelectionMode MultiSelect ist

BoolToBrushConverter ​

class

Konvertiert einen Bool zu einer farbe

Constructors

  • BoolToBrushConverter()

BoolToColorConverter ​

class

Konvertiert einen Bool zu einer farbe

Constructors

  • BoolToColorConverter()

BoolToOppositeConverter ​

class

BoolToOppositeConverter

Constructors

  • BoolToOppositeConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.

BoolToStringConverter ​

class

No description.

Constructors

  • BoolToStringConverter()

BoolToVisibilityConverter ​

class

g

Constructors

  • BoolToVisibilityConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.

BrushToColorConverter ​

class

Konvertiert einen Brush zu einer Farbe

Constructors

  • BrushToColorConverter()

CenterConverter ​

class

Einfacher Konverter, der einfach den wetrt durch 2 teilt, um positionen zu zentrieren

Constructors

  • CenterConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.

CountToBooleanConverter ​

class

Count > 0 = true

Constructors

  • CountToBooleanConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Gibt true zurück, wenn der value null ist
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object

CountToVisibilityConverter ​

class

Count to visibility

Constructors

  • CountToVisibilityConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Gibt true zurück, wenn der value null ist
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object

DoubleTypeConverter ​

class

DoubleTypeConverter

Constructors

  • DoubleTypeConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.

DummyConverter ​

class

No description.

Constructors

  • DummyConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.

EnumerableTakeConverter ​

class

Gibt von einer Enumeration die ersten x items zurück (x muss als int als ConvertParam kommen)

Constructors

  • EnumerableTakeConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.

EnumTypeConverter ​

class

EnumTypeConverter

Constructors

  • EnumTypeConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.

EqualToColorConverter ​

class

No description.

Constructors

  • EqualToColorConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.

GenericValueConverter<TValue, TResult> ​

class

GenericValueConverter

Methods

  • Convert(TValue value, Type targetType, object parameter, CultureInfo culture) : TResult
  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.
  • ConvertBack(TResult value, Type targetType, object parameter, CultureInfo culture) : TValue
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value back.

HeightConverter ​

class

Höhen Konverter

Constructors

  • HeightConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.

ImageGrayscaleConverter ​

class

Konvertiert ein Bild zu einem Bild mit Graustufen (ohne Farbe)

Constructors

  • ImageGrayscaleConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.

ImageToImageSourceConverter ​

class

Class ImageToImageSourceConverter

Constructors

  • ImageToImageSourceConverter()

InvertBooleanConverter ​

class

Invertiert einen boolschen Wert

Constructors

  • InvertBooleanConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value. The data binding engine calls this method when it propagates a value from the binding source to the binding target.
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value. The data binding engine calls this method when it propagates a value from the binding target to the binding source.

IsNullConverter ​

class

Gibt true zurück, wenn der value null ist

Constructors

  • IsNullConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Gibt true zurück, wenn der value null ist
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object

ItemToCollectionConverter ​

class

Konvertiert ein Element in eine Auflistung

Constructors

  • ItemToCollectionConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.

KeyGestureToStringConverter ​

class

Convertiert einen KeyGesture zu einem String

Constructors

  • KeyGestureToStringConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Convertiert einen KeyGesture zu einem String
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    string to gesure

KeyToStringConverter ​

class

KeyToStringConverter

Constructors

  • KeyToStringConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Convert
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    ConvertBack

MethodToValueConverter ​

class

Konvertiert eine Methode eines Objektes zu einem Wert

Constructors

  • MethodToValueConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.

MultiBooleanConverter ​

class

No description.

Constructors

  • MultiBooleanConverter()

Methods

  • Convert(object[] values, Type targetType, object parameter, CultureInfo culture) : object
    Converts source values to a value for the binding target. The data binding engine calls this method when it propagates the values from source bindings to the binding target.
  • ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture) : object[]
    Converts a binding target value to the source binding values.

Properties

  • ReturnVisibility : bool { get; set; }
    Wenn true, dann wird Visibility zurückgegeben

NullToVisibilityConverter ​

class

Null to visibility

Constructors

  • NullToVisibilityConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.

OptimalBrushConverter ​

class

Konvertiert ein Binding an einem Brush zu dem passenden lesbaren Brush Foreground="{Binding ElementName=grid, Path=Background, Converter={StaticResource OptimalBrushConverter}}"

Constructors

  • OptimalBrushConverter()

OptimalColorConverter ​

class

Konvertiert ein Binding an einer Farbe zu der passenden lesbaren farbe

Constructors

  • OptimalColorConverter()

ProgressStateToBrushConverter ​

class

ProgressState zu brush

Constructors

  • ProgressStateToBrushConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Konvertiert einen ProgressState zu einem Brush
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Macht nix

ProgressStateToIsIndeterminateConverter ​

class

ProgressState zu boolean IsIndeterminate

Constructors

  • ProgressStateToIsIndeterminateConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Konvertiert einen ProgressState zu einem boolean
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Macht nix

ProgressStateToVisibilityConverter ​

class

ProgressState zu Visibility

Constructors

  • ProgressStateToVisibilityConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Konvertiert einen Progressstate zu einem Sichtbarkeitsstatus
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Macht nix

RemoveAccessKeyConverter ​

class

RemoveAccessKeyConverter

Constructors

  • RemoveAccessKeyConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.

ReplaceWithParamConverter ​

class

Entfernt den angegebenen parameter aus dem string

Constructors

  • ReplaceWithParamConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.

StaticMethodToValueConverter ​

class

StaticMethodToValueConverter

Constructors

  • StaticMethodToValueConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Konvertiert eine Statische Methode der übergebenen Klasse zu einem Wert, um extension methods für ein objekt zu binden Text="{Binding ConverterParameter=Namespace.MyStaticExtensions.GetVersion, Converter={StaticResource callMethodMethodConverter}}" />
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.

StringPrefixConverter ​

class

StringSuffixConverter

Constructors

  • StringPrefixConverter()

StringSuffixConverter ​

class

StringSuffixConverter

Constructors

  • StringSuffixConverter()

StringToBooleanConverter ​

class

StringToVisibilityConverter

Constructors

  • StringToBooleanConverter()

StringToKeyConverter ​

class

StringToKeyConverter

Constructors

  • StringToKeyConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Konvertiert ein String zu einem Key (für AccessKey)
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.

StringToVisibilityConverter ​

class

StringToVisibilityConverter

Constructors

  • StringToVisibilityConverter()

ThemeAlternationConverter ​

class

AlternationConverter der den Theme berücksichtigt

Constructors

  • ThemeAlternationConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Konvertiert den AlternationIndex zu einem Brush

ToStringConverter ​

class

ToString

Constructors

  • ToStringConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.

TruncateStringConverter ​

class

TruncateStringConverter

Constructors

  • TruncateStringConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Convert
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Not implemented

TypeNameConverter ​

class

TypeName Converter

Constructors

  • TypeNameConverter()

Methods

  • Convert(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.
  • ConvertBack(object value, Type targetType, object parameter, CultureInfo culture) : object
    Converts a value.

UIElementToImageConverter ​

class

Konvertiert ein UIElement/Control zu einem Bild

Constructors

  • UIElementToImageConverter()

Methods

  • ClearCache() : void

Properties

  • UseCache : bool { get; set; }
    Gibt an, ob ein UIElement nur einmal als Bild erzeugt werden soll

VisibilityToBooleanConverter ​

class

VisibilityToBooleanConverter

Constructors

  • VisibilityToBooleanConverter()

WidthConverter ​

class

WidthConverter

Constructors

  • WidthConverter()

WizardPageStateToBooleanConverter ​

class

Konvertiert den Status einer Wizard Seite zu einem Bild

Constructors

  • WizardPageStateToBooleanConverter()

WizardPageStateToImageConverter ​

class

Konvertiert den Status einer Wizard Seite zu einem Bild

Constructors

  • WizardPageStateToImageConverter()

Nextended.UI.WPF.Extensions ​

AnimationExtensions ​

static class

Erweiterungen für Storyboards und animations

WindowHelper ​

static class

Helper für Glass

Methods

  • IsAnyModalDialogOpen() : bool

Properties

  • IsGlassAvailable : bool { get; }
    Gibt zurück ob Glass möglich

Fields

  • Contexthelp : int
  • ExContexthelp : int
  • ExtStyle : int
  • Maximizebox : int
  • Minimizebox : int
  • Style : int
  • Syscommand : int

Events

  • IsGlassAvailableChanged : EventHandler<EventArgs>
    Wird ausgelöst wenn sich IsGlassAvailable ändert

Nextended.UI.WPF.MarkupExtensions ​

StaticImage ​

class

Static Image extension für wpf

Constructors

  • StaticImage(string member)
    Initializes a new instance of the StaticImage class.

XamlGeneratedNamespace ​

GeneratedInternalTypeHelper ​

class

GeneratedInternalTypeHelper

Constructors

  • GeneratedInternalTypeHelper()

↩ Back to the package page