• Articles
  • API reference
  • Previous Versions
Show / Hide Table of Contents
  • Connector
    • Vortex.Adapters.Connector.Tc3
      • AdsConnector
      • AdsConnector.OnAdsStateChangeDelegate
      • LiveClient
      • OnlineSymbolRetriever
      • OnlineVariableInfo
      • OnlineVariableInfo.SymbolLoaderSettings
      • ReportingConsole
      • ReportingConsole.UpdateStartUpDelegate
    • Vortex.Adapters.Connector.Tc3.Adapter
      • ConnectorFactory
      • SymbolLoadingMode
      • SymbolLoadMethod
      • Tc3ConnectorAdapter
    • Vortex.Adapters.Connector.Tc3.AdsExceptionsHandling
      • ExceptionHandler
    • Vortex.Adapters.Connector.Tc3.AdsValueTypes
      • AdsBit
      • AdsBool
      • AdsByte
      • AdsDate
      • AdsDateTime
      • AdsDInt
      • AdsDWord
      • AdsInt
      • AdsLInt
      • AdsLReal
      • AdsLTime
      • AdsLWord
      • AdsReal
      • AdsSInt
      • AdsString
      • AdsTime
      • AdsTimeOfDay
      • AdsUDInt
      • AdsUInt
      • AdsULInt
      • AdsUSInt
      • AdsWord
      • AdsWString
      • ClientSymbol
      • IAdsBaseType
    • Vortex.Adapters.Connector.Tc3Adapter.Adapter
      • NamespaceDoc
    • Vortex.Connector
      • CommStateEnum
      • ConnectorAdapter
      • DataExchangeStatusEnum
      • DummyConnector
      • DummyConnectorFactory
      • EnumeratorDiscriminatorAttribute
      • IConnector
      • IConnectorFactory
      • IgnoreReflectionAttribute
      • InterpolatedAncestor
      • InvalidLicenseConnector
      • InvalidLicenseConnectorAdapter
      • InvalidLicenseConnectorFactory
      • IPlain
      • ITwinController
      • ITwinObject
      • ITwinPrimitive
      • IValueTag
      • IValueTagExtensions
      • IValueTagInfo
      • IVortexElement
      • IVortexObject
      • IVortexObjectExtensions
      • IVortexOnlineObject
      • IVortexShadowObject
      • NamespaceDoc
      • RootVortexerObject
      • StringInterpolator
      • TypeComplexityEnum
    • Vortex.Connector.Attributes
      • AssemblyPlcCounterPart
      • CompilerOmissionGroups
      • CompilerOmitsAttribute
      • ReadOnlyAttribute
      • TypeMetaDescriptorAttribute
    • Vortex.Connector.Identity
      • IVortexIdentity
      • MemberByIdentityAttribute
      • NullVortexIdentity
      • VortexIdentityProvider
    • Vortex.Connector.LibraryDescriptors
      • TypeMetaData
    • Vortex.Connector.ValueTypes
      • NamespaceDoc
      • OnlinerBaseType
      • OnlinerBaseType.ValueChangeDelegate
      • OnlinerBaseType<T>
      • OnlinerBit
      • OnlinerBool
      • OnlinerByte
      • OnlinerDate
      • OnlinerDateTime
      • OnlinerDInt
      • OnlinerDWord
      • OnlinerInt
      • OnlinerLInt
      • OnlinerLReal
      • OnlinerLTime
      • OnlinerLWord
      • OnlinerReal
      • OnlinerSInt
      • OnlinerString
      • OnlinerTime
      • OnlinerTimeOfDay
      • OnlinerUDInt
      • OnlinerUInt
      • OnlinerULInt
      • OnlinerUSInt
      • OnlinerWord
      • OnlinerWString
      • ReadWriteAccess
      • ValueChangedEventArgs
      • ValueChangedEventHandlerDelegate
    • Vortex.Connector.ValueTypes.Online
      • IOnline<T>
      • IOnlineBit
      • IOnlineBool
      • IOnlineByte
      • IOnlineDate
      • IOnlineDateTime
      • IOnlineDInt
      • IOnlineDWord
      • IOnlineInt
      • IOnlineLInt
      • IOnlineLReal
      • IOnlineLTime
      • IOnlineLWord
      • IOnlineReal
      • IOnlineSInt
      • IOnlineString
      • IOnlineTime
      • IOnlineTimeOfDay
      • IOnlineUDInt
      • IOnlineUInt
      • IOnlineULInt
      • IOnlineUSInt
      • IOnlineWord
      • IOnlineWString
      • NamespaceDoc
    • Vortex.Connector.ValueTypes.Shadows
      • IShadow<T>
      • IShadowBit
      • IShadowBool
      • IShadowByte
      • IShadowDate
      • IShadowDateTime
      • IShadowDInt
      • IShadowDWord
      • IShadowInt
      • IShadowLInt
      • IShadowLReal
      • IShadowLTime
      • IShadowLWord
      • IShadowReal
      • IShadowSInt
      • IShadowString
      • IShadowTime
      • IShadowTimeOfDay
      • IShadowUDInt
      • IShadowUInt
      • IShadowULInt
      • IShadowUSInt
      • IShadowWord
      • IShadowWString
      • NamespaceDoc
    • Vortex.Connector.ValueValidation
      • BitValueValidationRule
      • BoolValueValidationRule
      • ByteValueValidationRule
      • DateTimeValueValidationRule
      • DateValueValidationRule
      • DintValueValidationRule
      • DWordValueValidationRule
      • IntValueValidationRule
      • IValueBoundaries<T>
      • LIntValueValidationRule
      • LRealValueValidationRule
      • LTimeValueValidationRule
      • LWordValueValidationRule
      • NamespaceDoc
      • OnlinerValidationRule<T>
      • RealValueValidationRule
      • SIntValueValidationRule
      • StringValueValidationRule
      • TimeOfDayValueValidationRule
      • TimeValueValidationRule
      • UDIntValueValidationRule
      • UIntValueValidationRule
      • ULIntValueValidationRule
      • USintValueValidationRule
      • ValidationResult
      • WordValueValidationRule
      • WStringValueValidationRule
    • Vortex.Localizations
      • IdentifierValidator
      • LocalizableItem
      • Localizables
      • LocalizationHelper
      • LocalizerDictionary
  • Presentation
    • Vortex.Presentation.Controls.Wpf
      • DateTimePickerBox
      • MultiConverter
      • TimePickerBaseBox
      • TimeTextBoxBaseBox
    • Vortex.Presentation.Controls.Wpf.Enumerators
      • EnumeratorContainer
      • EnumeratorContainerControlSlimView
      • EnumeratorContainerControlSlimViewModel
      • EnumeratorContainerControlView
      • EnumeratorContainerControlViewModel
      • EnumeratorContainerDisplaySlimView
      • EnumeratorContainerDisplaySlimViewModel
      • EnumeratorContainerDisplayView
      • EnumeratorContainerDisplayViewModel
      • EnumeratorContainerShadowControlSlimView
      • EnumeratorContainerShadowControlSlimViewModel
      • EnumeratorContainerShadowControlView
      • EnumeratorContainerShadowControlViewModel
      • EnumeratorContainerShadowDisplaySlimView
      • EnumeratorContainerShadowDisplaySlimViewModel
      • EnumeratorContainerShadowDisplayView
      • EnumeratorContainerShadowDisplayViewModel
      • EnumeratorContainerViewModel
      • EnumToIntConverter
    • Vortex.Presentation.Controls.Wpf.Extension
      • AttributeStringFormatExtensions
      • DateTimePicker
    • Vortex.Presentation.Controls.Wpf.OnlineControl
      • OnlineControlCheckBox
      • OnlineControlCheckBoxValue
      • OnlineControlDate
      • OnlineControlDateTime
      • OnlineControlLTime
      • OnlineControlTextBox
      • OnlineControlTextBoxValue
      • OnlineControlTime
      • OnlineControlTimeOfDay
      • OnlineControlTimeTextBox
    • Vortex.Presentation.Controls.Wpf.OnlineControls
      • OnlineControlSlimCheckBox
      • OnlineControlSlimCheckBoxValue
      • OnlineControlSlimDate
      • OnlineControlSlimDateTime
      • OnlineControlSlimLTime
      • OnlineControlSlimTextBox
      • OnlineControlSlimTextBoxValue
      • OnlineControlSlimTime
      • OnlineControlSlimTimeOfDay
    • Vortex.Presentation.Controls.Wpf.OnlineDisplay
      • OnlineDisplayCheckBox
      • OnlineDisplayTextBox
      • OnlineDisplayTextBoxValue
      • OnlineDisplayTimeTextBox
    • Vortex.Presentation.Controls.Wpf.ShadowControl
      • ShadowControlCheckBox
      • ShadowControlCheckBoxValue
      • ShadowControlDate
      • ShadowControlDateTime
      • ShadowControlLTime
      • ShadowControlTextBox
      • ShadowControlTextBoxValue
      • ShadowControlTime
      • ShadowControlTimeOfDay
      • ShadowControlTimeTextBox
    • Vortex.Presentation.Controls.Wpf.ShadowDisplay
      • ShadowDisplayCheckBox
      • ShadowDisplayTextBox
      • ShadowDisplayTextBoxValue
      • ShadowDisplayTimeTextBox
    • Vortex.Presentation.Controls.Wpf.Shared.Base
      • TimeAndDateConverterFactory
    • Vortex.Presentation.ControlSlims.Wpf
      • MultiConverter
    • Vortex.Presentation.ControlSlims.Wpf.OnlineDisplaySlim
      • OnlineDisplaySlimCheckBox
      • OnlineDisplaySlimTextBox
      • OnlineDisplaySlimTextBoxValue
      • OnlineDisplaySlimTimeTextBox
    • Vortex.Presentation.ControlSlims.Wpf.ShadowControlSlim
      • ShadowControlSlimCheckBox
      • ShadowControlSlimCheckBoxValue
      • ShadowControlSlimDate
      • ShadowControlSlimDateTime
      • ShadowControlSlimLTime
      • ShadowControlSlimTextBox
      • ShadowControlSlimTextBoxValue
      • ShadowControlSlimTime
      • ShadowControlSlimTimeOfDay
    • Vortex.Presentation.ControlSlims.Wpf.ShadowDisplaySlim
      • ShadowDisplaySlimCheckBox
      • ShadowDisplaySlimTextBox
      • ShadowDisplaySlimTextBoxValue
      • ShadowDisplaySlimTimeTextBox
    • Vortex.Presentation.Styling.Wpf
      • VortexResources
    • Vortex.Presentation.Styling.Wpf.Assist
      • DataGridAssist
    • Vortex.Presentation.Wpf
      • ActionRunner
      • ActionRunner.UserApprovedActionDelegate
      • BindableBase
      • ConsoleWriter
      • ConsoleWriterEventArgs
      • ContentOpeningMode
      • CreatorFailureDisplayBox
      • DateFormatConverter
      • DateTimeFormatConverter
      • EnumeratorHelper
      • EnumHelper
      • EnumToCollectionConverter
      • INavigable
      • LazyRenderer
      • MenuControlsHelper
      • MenuControlView
      • MenuControlViewModel
      • MenuControlViewTestViewModel
      • MenuRenderableControlViewModel
      • MvvmVisualState
      • NavCommand
      • NavigableRenderableViewModelBase
      • NavigableViewModelBase
      • PresentationHelper
      • RelayCommand
      • RelayCommand<T>
      • RenderableAssemblyAttribute
      • RenderableContentControl
      • RenderableContentDelayedControl
      • RenderableViewModel
      • RenderContentConverter
      • RenderContentDelayedConverter
      • Renderer
      • Renderer.BaseTypeProperies
      • Renderer.ComponentsCacheItem
      • ReportingLevel
      • SelectedButtonConverter
      • StartUpWindow
      • TestView
      • TimeFormatConverter
      • TooManyObjectsToRenderException
      • ValueDescription
      • WpfLayoutProvider
    • Vortex.Presentation.Wpf.Converters
      • BaseConverter
      • BaseMultiConverter
      • CapitalizeConverter

Class DataGridAssist

Inheritance
System.Object
DataGridAssist
Namespace: Vortex.Presentation.Styling.Wpf.Assist
Assembly: Vortex.Presentation.Styling.Wpf.dll
Syntax
public static class DataGridAssist

Fields

_suppressComboAutoDropDown

Declaration
static DataGrid _suppressComboAutoDropDown
Field Value
Type Description
System.Windows.Controls.DataGrid

AutoGeneratedCheckBoxStyleProperty

Declaration
public static readonly DependencyProperty AutoGeneratedCheckBoxStyleProperty
Field Value
Type Description
System.Windows.DependencyProperty

AutoGeneratedEditingCheckBoxStyleProperty

Declaration
public static readonly DependencyProperty AutoGeneratedEditingCheckBoxStyleProperty
Field Value
Type Description
System.Windows.DependencyProperty

AutoGeneratedEditingTextStyleProperty

Declaration
public static readonly DependencyProperty AutoGeneratedEditingTextStyleProperty
Field Value
Type Description
System.Windows.DependencyProperty

CellPaddingProperty

Declaration
public static readonly DependencyProperty CellPaddingProperty
Field Value
Type Description
System.Windows.DependencyProperty

ColumnHeaderPaddingProperty

Declaration
public static readonly DependencyProperty ColumnHeaderPaddingProperty
Field Value
Type Description
System.Windows.DependencyProperty

EnableEditBoxAssistProperty

Declaration
public static readonly DependencyProperty EnableEditBoxAssistProperty
Field Value
Type Description
System.Windows.DependencyProperty

Methods

AutoGeneratedCheckBoxStylePropertyChangedCallback(DependencyObject, DependencyPropertyChangedEventArgs)

Declaration
static void AutoGeneratedCheckBoxStylePropertyChangedCallback(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs dependencyPropertyChangedEventArgs)
Parameters
Type Name Description
System.Windows.DependencyObject dependencyObject
System.Windows.DependencyPropertyChangedEventArgs dependencyPropertyChangedEventArgs

AutoGeneratedEditingCheckBoxStylePropertyChangedCallback(DependencyObject, DependencyPropertyChangedEventArgs)

Declaration
static void AutoGeneratedEditingCheckBoxStylePropertyChangedCallback(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs dependencyPropertyChangedEventArgs)
Parameters
Type Name Description
System.Windows.DependencyObject dependencyObject
System.Windows.DependencyPropertyChangedEventArgs dependencyPropertyChangedEventArgs

AutoGeneratedEditingTextStylePropertyChangedCallback(DependencyObject, DependencyPropertyChangedEventArgs)

Declaration
static void AutoGeneratedEditingTextStylePropertyChangedCallback(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs dependencyPropertyChangedEventArgs)
Parameters
Type Name Description
System.Windows.DependencyObject dependencyObject
System.Windows.DependencyPropertyChangedEventArgs dependencyPropertyChangedEventArgs

ComboBoxOnDropDownClosed(Object, EventArgs)

Declaration
static void ComboBoxOnDropDownClosed(object sender, EventArgs eventArgs)
Parameters
Type Name Description
System.Object sender
System.EventArgs eventArgs

EnableCheckBoxAssistPropertyChangedCallback(DependencyObject, DependencyPropertyChangedEventArgs)

Declaration
static void EnableCheckBoxAssistPropertyChangedCallback(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs dependencyPropertyChangedEventArgs)
Parameters
Type Name Description
System.Windows.DependencyObject dependencyObject
System.Windows.DependencyPropertyChangedEventArgs dependencyPropertyChangedEventArgs

GetAutoGeneratedCheckBoxStyle(DependencyObject)

Declaration
public static Style GetAutoGeneratedCheckBoxStyle(DependencyObject element)
Parameters
Type Name Description
System.Windows.DependencyObject element
Returns
Type Description
System.Windows.Style

GetAutoGeneratedEditingCheckBoxStyle(DependencyObject)

Declaration
public static Style GetAutoGeneratedEditingCheckBoxStyle(DependencyObject element)
Parameters
Type Name Description
System.Windows.DependencyObject element
Returns
Type Description
System.Windows.Style

GetAutoGeneratedEditingTextStyle(DependencyObject)

Declaration
public static Style GetAutoGeneratedEditingTextStyle(DependencyObject element)
Parameters
Type Name Description
System.Windows.DependencyObject element
Returns
Type Description
System.Windows.Style

GetCellPadding(DependencyObject)

Declaration
public static Thickness GetCellPadding(DependencyObject element)
Parameters
Type Name Description
System.Windows.DependencyObject element
Returns
Type Description
System.Windows.Thickness

GetColumnHeaderPadding(DependencyObject)

Declaration
public static Thickness GetColumnHeaderPadding(DependencyObject element)
Parameters
Type Name Description
System.Windows.DependencyObject element
Returns
Type Description
System.Windows.Thickness

GetEnableEditBoxAssist(DependencyObject)

Declaration
public static bool GetEnableEditBoxAssist(DependencyObject element)
Parameters
Type Name Description
System.Windows.DependencyObject element
Returns
Type Description
System.Boolean

IsDirectHitOnEditComponent<TControl>(ContentControl, MouseEventArgs, out TControl)

Declaration
static bool IsDirectHitOnEditComponent<TControl>(ContentControl contentControl, MouseEventArgs mouseButtonEventArgs, out TControl control)
    where TControl : Control
Parameters
Type Name Description
System.Windows.Controls.ContentControl contentControl
System.Windows.Input.MouseEventArgs mouseButtonEventArgs
TControl control
Returns
Type Description
System.Boolean
Type Parameters
Name Description
TControl

SetAutoGeneratedCheckBoxStyle(DependencyObject, Style)

Declaration
public static void SetAutoGeneratedCheckBoxStyle(DependencyObject element, Style value)
Parameters
Type Name Description
System.Windows.DependencyObject element
System.Windows.Style value

SetAutoGeneratedEditingCheckBoxStyle(DependencyObject, Style)

Declaration
public static void SetAutoGeneratedEditingCheckBoxStyle(DependencyObject element, Style value)
Parameters
Type Name Description
System.Windows.DependencyObject element
System.Windows.Style value

SetAutoGeneratedEditingTextStyle(DependencyObject, Style)

Declaration
public static void SetAutoGeneratedEditingTextStyle(DependencyObject element, Style value)
Parameters
Type Name Description
System.Windows.DependencyObject element
System.Windows.Style value

SetCellPadding(DependencyObject, Thickness)

Declaration
public static void SetCellPadding(DependencyObject element, Thickness value)
Parameters
Type Name Description
System.Windows.DependencyObject element
System.Windows.Thickness value

SetColumnHeaderPadding(DependencyObject, Thickness)

Declaration
public static void SetColumnHeaderPadding(DependencyObject element, Thickness value)
Parameters
Type Name Description
System.Windows.DependencyObject element
System.Windows.Thickness value

SetEnableEditBoxAssist(DependencyObject, Boolean)

Declaration
public static void SetEnableEditBoxAssist(DependencyObject element, bool value)
Parameters
Type Name Description
System.Windows.DependencyObject element
System.Boolean value
In This Article
Back to top

Generated by DocFX | Developed with ❤ at MTS - putting the heart into manufacturing.