Class DefaultDataModelDisplayView
Represents a default data model display view.
Inheritance
AvaloniaObject
    Animatable
    StyledElement
    Visual
    Layoutable
    Interactive
    InputElement
    Control
    TemplatedControl
    ContentControl
    UserControl
    DefaultDataModelDisplayView
  Implements
IDataContextProvider
    ILogical
    IThemeVariantHost
    IResourceHost
    IResourceNode
    IStyleHost
    ISetLogicalParent
    ISetInheritanceParent
    IStyleable
    IInputElement
    IDataTemplateHost
    INamed
    ISetterValue
  Inherited Members
      ContentControl.ContentProperty
    
    
      ContentControl.ContentTemplateProperty
    
    
      ContentControl.HorizontalContentAlignmentProperty
    
    
      ContentControl.VerticalContentAlignmentProperty
    
    
      ContentControl.OnPropertyChanged(AvaloniaPropertyChangedEventArgs)
    
    
      ContentControl.RegisterContentPresenter(ContentPresenter)
    
    
      ContentControl.Content
    
    
      ContentControl.ContentTemplate
    
    
      ContentControl.Presenter
    
    
      ContentControl.HorizontalContentAlignment
    
    
      ContentControl.VerticalContentAlignment
    
    
      TemplatedControl.BackgroundProperty
    
    
      TemplatedControl.BorderBrushProperty
    
    
      TemplatedControl.BorderThicknessProperty
    
    
      TemplatedControl.CornerRadiusProperty
    
    
      TemplatedControl.FontFamilyProperty
    
    
      TemplatedControl.FontSizeProperty
    
    
      TemplatedControl.FontStyleProperty
    
    
      TemplatedControl.FontWeightProperty
    
    
      TemplatedControl.FontStretchProperty
    
    
      TemplatedControl.ForegroundProperty
    
    
      TemplatedControl.PaddingProperty
    
    
      TemplatedControl.TemplateProperty
    
    
      TemplatedControl.IsTemplateFocusTargetProperty
    
    
      TemplatedControl.TemplateAppliedEvent
    
    
      TemplatedControl.GetIsTemplateFocusTarget(Control)
    
    
    
      TemplatedControl.ApplyTemplate()
    
    
      TemplatedControl.GetTemplateFocusTarget()
    
    
      TemplatedControl.OnAttachedToLogicalTree(LogicalTreeAttachmentEventArgs)
    
    
      TemplatedControl.OnDetachedFromLogicalTree(LogicalTreeAttachmentEventArgs)
    
    
      TemplatedControl.OnApplyTemplate(TemplateAppliedEventArgs)
    
    
      TemplatedControl.OnTemplateChanged(AvaloniaPropertyChangedEventArgs)
    
    
      TemplatedControl.Background
    
    
      TemplatedControl.BorderBrush
    
    
      TemplatedControl.BorderThickness
    
    
      TemplatedControl.CornerRadius
    
    
      TemplatedControl.FontFamily
    
    
      TemplatedControl.FontSize
    
    
      TemplatedControl.FontStyle
    
    
      TemplatedControl.FontWeight
    
    
      TemplatedControl.FontStretch
    
    
      TemplatedControl.Foreground
    
    
      TemplatedControl.Padding
    
    
      TemplatedControl.Template
    
    
      TemplatedControl.TemplateApplied
    
    
      Control.FocusAdornerProperty
    
    
      Control.TagProperty
    
    
      Control.ContextMenuProperty
    
    
      Control.ContextFlyoutProperty
    
    
      Control.RequestBringIntoViewEvent
    
    
      Control.ContextRequestedEvent
    
    
      Control.LoadedEvent
    
    
      Control.UnloadedEvent
    
    
      Control.SizeChangedEvent
    
    
      Control.OnLoaded(RoutedEventArgs)
    
    
      Control.OnUnloaded(RoutedEventArgs)
    
    
      Control.OnSizeChanged(SizeChangedEventArgs)
    
    
      Control.OnAttachedToVisualTreeCore(VisualTreeAttachmentEventArgs)
    
    
      Control.OnDetachedFromVisualTreeCore(VisualTreeAttachmentEventArgs)
    
    
      Control.OnGotFocus(GotFocusEventArgs)
    
    
      Control.OnLostFocus(RoutedEventArgs)
    
    
      Control.OnCreateAutomationPeer()
    
    
      Control.OnPointerReleased(PointerReleasedEventArgs)
    
    
      Control.OnKeyUp(KeyEventArgs)
    
    
      Control.FocusAdorner
    
    
      Control.DataTemplates
    
    
      Control.ContextMenu
    
    
      Control.ContextFlyout
    
    
      Control.IsLoaded
    
    
      Control.Tag
    
    
      Control.ContextRequested
    
    
      Control.Loaded
    
    
      Control.Unloaded
    
    
      Control.SizeChanged
    
    
      InputElement.FocusableProperty
    
    
      InputElement.IsEnabledProperty
    
    
      InputElement.IsEffectivelyEnabledProperty
    
    
      InputElement.CursorProperty
    
    
      InputElement.IsKeyboardFocusWithinProperty
    
    
      InputElement.IsFocusedProperty
    
    
      InputElement.IsHitTestVisibleProperty
    
    
      InputElement.IsPointerOverProperty
    
    
      InputElement.IsTabStopProperty
    
    
      InputElement.GotFocusEvent
    
    
      InputElement.LostFocusEvent
    
    
      InputElement.KeyDownEvent
    
    
      InputElement.KeyUpEvent
    
    
      InputElement.TabIndexProperty
    
    
      InputElement.TextInputEvent
    
    
      InputElement.TextInputMethodClientRequestedEvent
    
    
      InputElement.PointerEnteredEvent
    
    
      InputElement.PointerExitedEvent
    
    
      InputElement.PointerMovedEvent
    
    
      InputElement.PointerPressedEvent
    
    
      InputElement.PointerReleasedEvent
    
    
      InputElement.PointerCaptureLostEvent
    
    
      InputElement.PointerWheelChangedEvent
    
    
      InputElement.TappedEvent
    
    
      InputElement.HoldingEvent
    
    
      InputElement.DoubleTappedEvent
    
    
      InputElement.Focus(NavigationMethod, KeyModifiers)
    
    
      InputElement.OnKeyDown(KeyEventArgs)
    
    
      InputElement.OnTextInput(TextInputEventArgs)
    
    
      InputElement.OnPointerEntered(PointerEventArgs)
    
    
      InputElement.OnPointerExited(PointerEventArgs)
    
    
      InputElement.OnPointerMoved(PointerEventArgs)
    
    
      InputElement.OnPointerPressed(PointerPressedEventArgs)
    
    
      InputElement.OnPointerCaptureLost(PointerCaptureLostEventArgs)
    
    
      InputElement.OnPointerWheelChanged(PointerWheelEventArgs)
    
    
      InputElement.UpdateIsEffectivelyEnabled()
    
    
      InputElement.Focusable
    
    
      InputElement.IsEnabled
    
    
      InputElement.Cursor
    
    
      InputElement.IsKeyboardFocusWithin
    
    
      InputElement.IsFocused
    
    
      InputElement.IsHitTestVisible
    
    
      InputElement.IsPointerOver
    
    
      InputElement.IsTabStop
    
    
      InputElement.IsEffectivelyEnabled
    
    
      InputElement.TabIndex
    
    
      InputElement.KeyBindings
    
    
      InputElement.IsEnabledCore
    
    
      InputElement.GestureRecognizers
    
    
      InputElement.GotFocus
    
    
      InputElement.LostFocus
    
    
      InputElement.KeyDown
    
    
      InputElement.KeyUp
    
    
      InputElement.TextInput
    
    
      InputElement.TextInputMethodClientRequested
    
    
      InputElement.PointerEntered
    
    
      InputElement.PointerExited
    
    
      InputElement.PointerMoved
    
    
      InputElement.PointerPressed
    
    
      InputElement.PointerReleased
    
    
      InputElement.PointerCaptureLost
    
    
      InputElement.PointerWheelChanged
    
    
      InputElement.Tapped
    
    
      InputElement.Holding
    
    
      InputElement.DoubleTapped
    
    
    
    
    
    
      Interactive.RaiseEvent(RoutedEventArgs)
    
    
      Interactive.BuildEventRoute(RoutedEvent)
    
    
      Layoutable.DesiredSizeProperty
    
    
      Layoutable.WidthProperty
    
    
      Layoutable.HeightProperty
    
    
      Layoutable.MinWidthProperty
    
    
      Layoutable.MaxWidthProperty
    
    
      Layoutable.MinHeightProperty
    
    
      Layoutable.MaxHeightProperty
    
    
      Layoutable.MarginProperty
    
    
      Layoutable.HorizontalAlignmentProperty
    
    
      Layoutable.VerticalAlignmentProperty
    
    
      Layoutable.UseLayoutRoundingProperty
    
    
      Layoutable.UpdateLayout()
    
    
      Layoutable.Measure(Size)
    
    
      Layoutable.Arrange(Rect)
    
    
      Layoutable.InvalidateMeasure()
    
    
      Layoutable.InvalidateArrange()
    
    
      Layoutable.AffectsMeasure<T>(params AvaloniaProperty[])
    
    
      Layoutable.AffectsArrange<T>(params AvaloniaProperty[])
    
    
      Layoutable.MeasureCore(Size)
    
    
      Layoutable.MeasureOverride(Size)
    
    
      Layoutable.ArrangeCore(Rect)
    
    
      Layoutable.ArrangeOverride(Size)
    
    
      Layoutable.OnMeasureInvalidated()
    
    
      Layoutable.OnVisualParentChanged(Visual, Visual)
    
    
      Layoutable.Width
    
    
      Layoutable.Height
    
    
      Layoutable.MinWidth
    
    
      Layoutable.MaxWidth
    
    
      Layoutable.MinHeight
    
    
      Layoutable.MaxHeight
    
    
      Layoutable.Margin
    
    
      Layoutable.HorizontalAlignment
    
    
      Layoutable.VerticalAlignment
    
    
      Layoutable.DesiredSize
    
    
      Layoutable.IsMeasureValid
    
    
      Layoutable.IsArrangeValid
    
    
      Layoutable.UseLayoutRounding
    
    
      Layoutable.EffectiveViewportChanged
    
    
      Layoutable.LayoutUpdated
    
    
      Visual.BoundsProperty
    
    
      Visual.ClipToBoundsProperty
    
    
      Visual.ClipProperty
    
    
      Visual.IsVisibleProperty
    
    
      Visual.OpacityProperty
    
    
      Visual.OpacityMaskProperty
    
    
      Visual.EffectProperty
    
    
      Visual.HasMirrorTransformProperty
    
    
      Visual.RenderTransformProperty
    
    
      Visual.RenderTransformOriginProperty
    
    
      Visual.FlowDirectionProperty
    
    
      Visual.VisualParentProperty
    
    
      Visual.ZIndexProperty
    
    
      Visual.GetFlowDirection(Visual)
    
    
      Visual.SetFlowDirection(Visual, FlowDirection)
    
    
      Visual.InvalidateVisual()
    
    
      Visual.Render(DrawingContext)
    
    
      Visual.AffectsRender<T>(params AvaloniaProperty[])
    
    
    
      Visual.OnAttachedToVisualTree(VisualTreeAttachmentEventArgs)
    
    
      Visual.OnDetachedFromVisualTree(VisualTreeAttachmentEventArgs)
    
    
      Visual.InvalidateMirrorTransform()
    
    
      Visual.Bounds
    
    
      Visual.ClipToBounds
    
    
      Visual.Clip
    
    
      Visual.IsEffectivelyVisible
    
    
      Visual.IsVisible
    
    
      Visual.Opacity
    
    
      Visual.OpacityMask
    
    
      Visual.Effect
    
    
      Visual.HasMirrorTransform
    
    
      Visual.RenderTransform
    
    
      Visual.RenderTransformOrigin
    
    
      Visual.FlowDirection
    
    
      Visual.ZIndex
    
    
      Visual.VisualChildren
    
    
      Visual.VisualRoot
    
    
      Visual.BypassFlowDirectionPolicies
    
    
      Visual.AttachedToVisualTree
    
    
      Visual.DetachedFromVisualTree
    
    
      StyledElement.DataContextProperty
    
    
      StyledElement.NameProperty
    
    
      StyledElement.ParentProperty
    
    
      StyledElement.TemplatedParentProperty
    
    
      StyledElement.ThemeProperty
    
    
      StyledElement.BeginInit()
    
    
      StyledElement.EndInit()
    
    
      StyledElement.ApplyStyling()
    
    
      StyledElement.InitializeIfNeeded()
    
    
    
    
      StyledElement.OnDataContextBeginUpdate()
    
    
      StyledElement.OnDataContextEndUpdate()
    
    
      StyledElement.OnInitialized()
    
    
      StyledElement.Name
    
    
      StyledElement.Classes
    
    
      StyledElement.DataContext
    
    
      StyledElement.IsInitialized
    
    
      StyledElement.Styles
    
    
      StyledElement.StyleKey
    
    
      StyledElement.Resources
    
    
      StyledElement.TemplatedParent
    
    
      StyledElement.Theme
    
    
      StyledElement.LogicalChildren
    
    
      StyledElement.PseudoClasses
    
    
      StyledElement.StyleKeyOverride
    
    
      StyledElement.Parent
    
    
      StyledElement.ActualThemeVariant
    
    
      StyledElement.AttachedToLogicalTree
    
    
      StyledElement.DetachedFromLogicalTree
    
    
      StyledElement.DataContextChanged
    
    
      StyledElement.Initialized
    
    
      StyledElement.ResourcesChanged
    
    
      StyledElement.ActualThemeVariantChanged
    
    
      Animatable.TransitionsProperty
    
    
      Animatable.OnPropertyChangedCore(AvaloniaPropertyChangedEventArgs)
    
    
      Animatable.Transitions
    
    
      AvaloniaObject.CheckAccess()
    
    
      AvaloniaObject.VerifyAccess()
    
    
      AvaloniaObject.ClearValue(AvaloniaProperty)
    
    
      AvaloniaObject.ClearValue<T>(AvaloniaProperty<T>)
    
    
      AvaloniaObject.ClearValue<T>(StyledProperty<T>)
    
    
      AvaloniaObject.ClearValue<T>(DirectPropertyBase<T>)
    
    
    
      AvaloniaObject.GetHashCode()
    
    
      AvaloniaObject.GetValue(AvaloniaProperty)
    
    
      AvaloniaObject.GetValue<T>(StyledProperty<T>)
    
    
      AvaloniaObject.GetValue<T>(DirectPropertyBase<T>)
    
    
      AvaloniaObject.GetBaseValue<T>(StyledProperty<T>)
    
    
      AvaloniaObject.IsAnimating(AvaloniaProperty)
    
    
      AvaloniaObject.IsSet(AvaloniaProperty)
    
    
    
      AvaloniaObject.SetValue<T>(StyledProperty<T>, T, BindingPriority)
    
    
      AvaloniaObject.SetValue<T>(DirectPropertyBase<T>, T)
    
    
    
      AvaloniaObject.SetCurrentValue<T>(StyledProperty<T>, T)
    
    
    
    
    
    
    
    
    
      AvaloniaObject.CoerceValue(AvaloniaProperty)
    
    
    
      AvaloniaObject.RaisePropertyChanged<T>(DirectPropertyBase<T>, T, T)
    
    
      AvaloniaObject.SetAndRaise<T>(DirectPropertyBase<T>, ref T, T)
    
    
      AvaloniaObject.InheritanceParent
    
    
      AvaloniaObject.this[AvaloniaProperty]
    
    
      AvaloniaObject.this[IndexerDescriptor]
    
    
      AvaloniaObject.PropertyChanged
    
  Namespace: Artemis.UI.Shared.DefaultTypes.DataModel.Display
Assembly: Artemis.UI.Shared.dll
Syntax
public class DefaultDataModelDisplayView : UserControl, IDataContextProvider, ILogical, IThemeVariantHost, IResourceHost, IResourceNode, IStyleHost, ISetLogicalParent, ISetInheritanceParent, IStyleable, IInputElement, IDataTemplateHost, INamed, ISetterValue
  Constructors
DefaultDataModelDisplayView()
Creates a new instance of the DefaultDataModelDisplayView class.
Declaration
public DefaultDataModelDisplayView()
  Methods
InitializeComponent(bool)
Wires up the controls and optionally loads XAML markup and attaches dev tools (if Avalonia.Diagnostics package is referenced).
Declaration
public void InitializeComponent(bool loadXaml = true)
  Parameters
| Type | Name | Description | 
|---|---|---|
| bool | loadXaml | Should the XAML be loaded into the component.  | 
      
Implements
      Avalonia.IDataContextProvider
  
  
      Avalonia.LogicalTree.ILogical
  
  
      Avalonia.Styling.IThemeVariantHost
  
  
      Avalonia.Controls.IResourceHost
  
  
      Avalonia.Controls.IResourceNode
  
  
      Avalonia.Styling.IStyleHost
  
  
      Avalonia.Controls.ISetLogicalParent
  
  
      Avalonia.Controls.ISetInheritanceParent
  
  
      Avalonia.Styling.IStyleable
  
  
      Avalonia.Input.IInputElement
  
  
      Avalonia.Controls.Templates.IDataTemplateHost
  
  
      Avalonia.INamed
  
  
      Avalonia.Styling.ISetterValue