Skip to content

Nextended.UI — API-Referenz

🇬🇧 This page in English

Die vollständige öffentliche Oberfläche von Nextended.UI, erzeugt aus der gebauten Assembly.

Generiert

Diese Seite wird von tools/ApiRef aus der kompilierten Assembly erzeugt — sie zeigt auch Member ohne XML-Kommentar und kann daher nicht vom Code abweichen. Nicht von Hand bearbeiten.

Zurück zur Paketseite

Nextended.UI

GradientColorOption

enum

GradientColorOption für GetColor

Werte

  • 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.

Methoden

  • 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

Eigenschaften

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

Nextended.UI.Classes

CustomClass

class

CustomClass

Konstruktoren

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

Methoden

  • 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.

Eigenschaften

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

Ereignisse

  • PropertyChanged : PropertyChangedEventHandler
    Occurs when [property changed].

DynamicProperty

class

Keine Beschreibung.

Konstruktoren

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

Eigenschaften

  • 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

Konstruktoren

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

Methoden

  • GetDialogFilter() : string

Eigenschaften

  • 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

Keine Beschreibung.

Extension Methods

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

PropertyGridTypeEditor

class

PropertyGridTypeEditor

Konstruktoren

  • PropertyGridTypeEditor()

Nextended.UI.Helper

DebugHelper

static class

Debug ausgaben in winform

Methoden

  • 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))

Eigenschaften

  • IsDebug : bool { get; }
    Ist Debug

DispatcherHelper

static class

DispatcherHelper

Extension Methods

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

FileHelper

class

Keine Beschreibung.

Konstruktoren

  • FileHelper()

Methoden

  • 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.

Konstruktoren

  • ToolStripSpringTextBox()

WindowsSecurityHelper

static class

WindowsSecurityHelper

Methoden

  • 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

Eigenschaften

  • 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.

Konstruktoren

  • InputBindingManager(bool enableGamepad = true)

Methoden

  • 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

Eigenschaften

  • 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).

Ereignisse

  • 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.

Werte

  • 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.

Konstruktoren

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

Methoden

  • Dispose() : void

Eigenschaften

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

Ereignisse

  • SequenceCompleted : Action

KeyDisplayName

static class

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

Methoden

  • For(string keyName) : string

Eigenschaften

  • 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.

Konstruktoren

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

Methoden

  • 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

Eigenschaften

  • 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.

Konstruktoren

  • DirectInputGamepadReader(Guid instanceGuid)

Methoden

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

Eigenschaften

  • 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.

Ereignisse

  • ButtonEvent : EventHandler<GamepadEventArgs>

GamepadAxis

enum

Keine Beschreibung.

Werte

  • LeftThumbX
  • LeftThumbY
  • RightThumbX
  • RightThumbY
  • value__

GamepadButton

enum

Keine Beschreibung.

Werte

  • 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.

Konstruktoren

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

Eigenschaften

  • 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

Keine Beschreibung.

Werte

  • 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.

Methoden

  • IsPressed(string button) : bool

Eigenschaften

  • IsConnected : bool { get; }

Ereignisse

  • 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.

Methoden

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

Eigenschaften

  • 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.

Ereignisse

  • ButtonEvent : EventHandler<GamepadEventArgs>

Nextended.UI.ViewModels

ItemFilterModel

class

Model für Filter

Eigenschaften

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

ItemFilterModel<T>

class

Model für ItemFilter eines bestimmten Item-Typs.

Eigenschaften

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

Nextended.UI.WPF

KeyLocalizer

static class

KeyLocalizer

Methoden

  • 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

Konstruktoren

  • ItemSourceFilterBehavior()

Eigenschaften

  • 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

Konstruktoren

  • OptimalForegroundBehavoir()

Nextended.UI.WPF.Controls

KeyBindChangedEventArgs

class

Keine Beschreibung.

Konstruktoren

  • KeyBindChangedEventArgs(StoredInputBinding oldValue, StoredInputBinding newValue)

Eigenschaften

  • 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.

Konstruktoren

  • KeyBindChanger()

Methoden

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

Eigenschaften

  • 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; }

Ereignisse

  • 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.

Konstruktoren

  • KeyBindSequenceBox()

Methoden

  • InitializeComponent() : void

Eigenschaften

  • 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.

Ereignisse

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

Nextended.UI.WPF.Controls.Wizard

WizardPageState

enum

Keine Beschreibung.

Werte

  • InProgress
  • InValid
  • None
  • Valid
  • value__

Nextended.UI.WPF.Converters

BooleanToSelectionModeConverter

class

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

Konstruktoren

  • BooleanToSelectionModeConverter()

Methoden

  • 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

Konstruktoren

  • BoolToBrushConverter()

BoolToColorConverter

class

Konvertiert einen Bool zu einer farbe

Konstruktoren

  • BoolToColorConverter()

BoolToOppositeConverter

class

BoolToOppositeConverter

Konstruktoren

  • BoolToOppositeConverter()

Methoden

  • 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

Keine Beschreibung.

Konstruktoren

  • BoolToStringConverter()

BoolToVisibilityConverter

class

g

Konstruktoren

  • BoolToVisibilityConverter()

Methoden

  • 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

Konstruktoren

  • BrushToColorConverter()

CenterConverter

class

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

Konstruktoren

  • CenterConverter()

Methoden

  • 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

Konstruktoren

  • CountToBooleanConverter()

Methoden

  • 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

Konstruktoren

  • CountToVisibilityConverter()

Methoden

  • 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

Konstruktoren

  • DoubleTypeConverter()

Methoden

  • 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

Keine Beschreibung.

Konstruktoren

  • DummyConverter()

Methoden

  • 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)

Konstruktoren

  • EnumerableTakeConverter()

Methoden

  • 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

Konstruktoren

  • EnumTypeConverter()

Methoden

  • 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

Keine Beschreibung.

Konstruktoren

  • EqualToColorConverter()

Methoden

  • 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

Methoden

  • 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

Konstruktoren

  • HeightConverter()

Methoden

  • 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)

Konstruktoren

  • ImageGrayscaleConverter()

Methoden

  • 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

Konstruktoren

  • ImageToImageSourceConverter()

InvertBooleanConverter

class

Invertiert einen boolschen Wert

Konstruktoren

  • InvertBooleanConverter()

Methoden

  • 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

Konstruktoren

  • IsNullConverter()

Methoden

  • 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

Konstruktoren

  • ItemToCollectionConverter()

Methoden

  • 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

Konstruktoren

  • KeyGestureToStringConverter()

Methoden

  • 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

Konstruktoren

  • KeyToStringConverter()

Methoden

  • 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

Konstruktoren

  • MethodToValueConverter()

Methoden

  • 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

Keine Beschreibung.

Konstruktoren

  • MultiBooleanConverter()

Methoden

  • 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.

Eigenschaften

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

NullToVisibilityConverter

class

Null to visibility

Konstruktoren

  • NullToVisibilityConverter()

Methoden

  • 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}}"

Konstruktoren

  • OptimalBrushConverter()

OptimalColorConverter

class

Konvertiert ein Binding an einer Farbe zu der passenden lesbaren farbe

Konstruktoren

  • OptimalColorConverter()

ProgressStateToBrushConverter

class

ProgressState zu brush

Konstruktoren

  • ProgressStateToBrushConverter()

Methoden

  • 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

Konstruktoren

  • ProgressStateToIsIndeterminateConverter()

Methoden

  • 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

Konstruktoren

  • ProgressStateToVisibilityConverter()

Methoden

  • 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

Konstruktoren

  • RemoveAccessKeyConverter()

Methoden

  • 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

Konstruktoren

  • ReplaceWithParamConverter()

Methoden

  • 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

Konstruktoren

  • StaticMethodToValueConverter()

Methoden

  • 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

Konstruktoren

  • StringPrefixConverter()

StringSuffixConverter

class

StringSuffixConverter

Konstruktoren

  • StringSuffixConverter()

StringToBooleanConverter

class

StringToVisibilityConverter

Konstruktoren

  • StringToBooleanConverter()

StringToKeyConverter

class

StringToKeyConverter

Konstruktoren

  • StringToKeyConverter()

Methoden

  • 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

Konstruktoren

  • StringToVisibilityConverter()

ThemeAlternationConverter

class

AlternationConverter der den Theme berücksichtigt

Konstruktoren

  • ThemeAlternationConverter()

Methoden

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

ToStringConverter

class

ToString

Konstruktoren

  • ToStringConverter()

Methoden

  • 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

Konstruktoren

  • TruncateStringConverter()

Methoden

  • 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

Konstruktoren

  • TypeNameConverter()

Methoden

  • 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

Konstruktoren

  • UIElementToImageConverter()

Methoden

  • ClearCache() : void

Eigenschaften

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

VisibilityToBooleanConverter

class

VisibilityToBooleanConverter

Konstruktoren

  • VisibilityToBooleanConverter()

WidthConverter

class

WidthConverter

Konstruktoren

  • WidthConverter()

WizardPageStateToBooleanConverter

class

Konvertiert den Status einer Wizard Seite zu einem Bild

Konstruktoren

  • WizardPageStateToBooleanConverter()

WizardPageStateToImageConverter

class

Konvertiert den Status einer Wizard Seite zu einem Bild

Konstruktoren

  • WizardPageStateToImageConverter()

Nextended.UI.WPF.Extensions

AnimationExtensions

static class

Erweiterungen für Storyboards und animations

WindowHelper

static class

Helper für Glass

Methoden

  • IsAnyModalDialogOpen() : bool

Eigenschaften

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

Felder

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

Ereignisse

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

Nextended.UI.WPF.MarkupExtensions

StaticImage

class

Static Image extension für wpf

Konstruktoren

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

XamlGeneratedNamespace

GeneratedInternalTypeHelper

class

GeneratedInternalTypeHelper

Konstruktoren

  • GeneratedInternalTypeHelper()

Zurück zur Paketseite