Contents

ZenithView

public class ZenithView : SwapChainPanel, IAnimationObject, IVisualElement, IVisualElement2, IDependencyObjectStoreProvider, IWeakReferenceProvider, IEnumerable, IDataContextProvider, DependencyObject, ILayoutConstraints, IZenithView
Inheritance and metadata

Inheritance

  • object
  • UIElement
  • FrameworkElement
  • Panel
  • Grid
  • SwapChainPanel
  • ZenithView

Interfaces

  • IAnimationObject
  • IVisualElement
  • IVisualElement2
  • IDependencyObjectStoreProvider
  • IWeakReferenceProvider
  • IEnumerable
  • IDataContextProvider
  • DependencyObject
  • ILayoutConstraints
  • IZenithView

Inherited members

  • SwapChainPanel.CompositionScaleXProperty
  • SwapChainPanel.CompositionScaleYProperty
  • SwapChainPanel.CompositionScaleX
  • SwapChainPanel.CompositionScaleY
  • SwapChainPanel.CompositionScaleChanged
  • Grid.MeasureOverride(Size)
  • Grid.ArrangeOverride(Size)
  • Grid.GetRow(UIElement)
  • Grid.SetRow(UIElement, int)
  • Grid.GetColumn(UIElement)
  • Grid.SetColumn(UIElement, int)
  • Grid.GetRowSpan(UIElement)
  • Grid.SetRowSpan(UIElement, int)
  • Grid.GetColumnSpan(UIElement)
  • Grid.SetColumnSpan(UIElement, int)
  • Grid.RowDefinitions
  • Grid.ColumnDefinitions
  • Grid.BackgroundSizingProperty
  • Grid.BackgroundSizing
  • Grid.BorderBrush
  • Grid.BorderBrushProperty
  • Grid.BorderThickness
  • Grid.BorderThicknessProperty
  • Grid.Padding
  • Grid.PaddingProperty
  • Grid.CornerRadius
  • Grid.CornerRadiusProperty
  • Grid.RowProperty
  • Grid.ColumnProperty
  • Grid.RowSpanProperty
  • Grid.ColumnSpanProperty
  • Grid.RowSpacing
  • Grid.RowSpacingProperty
  • Grid.ColumnSpacing
  • Grid.ColumnSpacingProperty
  • Panel.OnChildrenChanged()
  • Panel.OnCornerRadiusChanged(CornerRadius, CornerRadius)
  • Panel.OnPaddingChanged(Thickness, Thickness)
  • Panel.OnBorderThicknessChanged(Thickness, Thickness)
  • Panel.OnBorderBrushChanged(Brush, Brush)
  • Panel.OnBackgroundChanged(DependencyPropertyChangedEventArgs)
  • Panel.Add(UIElement)
  • Panel.BackgroundTransition
  • Panel.Children
  • Panel.ChildrenTransitions
  • Panel.ChildrenTransitionsProperty
  • Panel.IsItemsHostProperty
  • Panel.IsItemsHost
  • FrameworkElement.DeferTree(DependencyObject)
  • FrameworkElement.ToString()
  • FrameworkElement.MeasureElement(UIElement, Size)
  • FrameworkElement.ArrangeElement(UIElement, Rect)
  • FrameworkElement.GetElementDesiredSize(UIElement)
  • FrameworkElement.OnApplyTemplate()
  • FrameworkElement.IsWidthConstrainedInner(UIElement)
  • FrameworkElement.IsHeightConstrainedInner(UIElement)
  • FrameworkElement.GoToElementStateCore(string, bool)
  • FrameworkElement.OnCreateAutomationPeer()
  • FrameworkElement.GetAccessibilityInnerText()
  • FrameworkElement.GetAutomationPeer()
  • FrameworkElement.InvalidateViewport()
  • FrameworkElement.FindFirstParent<T>()
  • FrameworkElement.FindFirstParent<T>(bool)
  • FrameworkElement.Dispose()
  • FrameworkElement.AdjustArrange(Size)
  • FrameworkElement.FindName(string)
  • FrameworkElement.ApplyBindingPhase(int)
  • FrameworkElement.GetStringFromObject(object)
  • FrameworkElement.GetEnumerator()
  • FrameworkElement.ActualHeightProperty
  • FrameworkElement.ActualThemeProperty
  • FrameworkElement.ActualWidthProperty
  • FrameworkElement.LanguageProperty
  • FrameworkElement.NameProperty
  • FrameworkElement.Language
  • FrameworkElement.ActualWidth
  • FrameworkElement.ActualHeight
  • FrameworkElement.HorizontalAlignmentProperty
  • FrameworkElement.HorizontalAlignment
  • FrameworkElement.VerticalAlignmentProperty
  • FrameworkElement.VerticalAlignment
  • FrameworkElement.WidthProperty
  • FrameworkElement.Width
  • FrameworkElement.HeightProperty
  • FrameworkElement.Height
  • FrameworkElement.MinWidthProperty
  • FrameworkElement.MinWidth
  • FrameworkElement.MinHeightProperty
  • FrameworkElement.MinHeight
  • FrameworkElement.MaxWidthProperty
  • FrameworkElement.MaxWidth
  • FrameworkElement.MaxHeightProperty
  • FrameworkElement.MaxHeight
  • FrameworkElement.MarginProperty
  • FrameworkElement.Margin
  • FrameworkElement.IsLoaded
  • FrameworkElement.UseConstraintOptimizations
  • FrameworkElement.AreDimensionsConstrained
  • FrameworkElement.IsSimpleLayout
  • FrameworkElement.Tag
  • FrameworkElement.TagProperty
  • FrameworkElement.FlowDirection
  • FrameworkElement.FlowDirectionProperty
  • FrameworkElement.Resources
  • FrameworkElement.Parent
  • FrameworkElement.BaseUri
  • FrameworkElement.Style
  • FrameworkElement.StyleProperty
  • FrameworkElement.FocusVisualSecondaryThicknessProperty
  • FrameworkElement.FocusVisualSecondaryThickness
  • FrameworkElement.FocusVisualSecondaryBrushProperty
  • FrameworkElement.FocusVisualSecondaryBrush
  • FrameworkElement.FocusVisualPrimaryThicknessProperty
  • FrameworkElement.FocusVisualPrimaryThickness
  • FrameworkElement.FocusVisualPrimaryBrush
  • FrameworkElement.FocusVisualPrimaryBrushProperty
  • FrameworkElement.FocusVisualMargin
  • FrameworkElement.FocusVisualMarginProperty
  • FrameworkElement.AllowFocusWhenDisabled
  • FrameworkElement.AllowFocusWhenDisabledProperty
  • FrameworkElement.AllowFocusOnInteraction
  • FrameworkElement.AllowFocusOnInteractionProperty
  • FrameworkElement.TransitionsProperty
  • FrameworkElement.Transitions
  • FrameworkElement.Background
  • FrameworkElement.BackgroundProperty
  • FrameworkElement.RenderPhase
  • FrameworkElement.Name
  • FrameworkElement.RequestedTheme
  • FrameworkElement.RequestedThemeProperty
  • FrameworkElement.ActualTheme
  • FrameworkElement.Triggers
  • FrameworkElement.SizeChanged
  • FrameworkElement.LayoutUpdated
  • FrameworkElement.EffectiveViewportChanged
  • FrameworkElement.Loading
  • FrameworkElement.Loaded
  • FrameworkElement.Unloaded
  • FrameworkElement.ActualThemeChanged
  • UIElement.TryStartDirectManipulation(Pointer)
  • UIElement.Measure(Size)
  • UIElement.Arrange(Rect)
  • UIElement.InvalidateMeasure()
  • UIElement.InvalidateArrange()
  • UIElement.StartAnimation(ICompositionAnimationBase)
  • UIElement.StopAnimation(ICompositionAnimationBase)
  • UIElement.OnDisconnectVisualChildren()
  • UIElement.FindSubElementsForTouchTargeting(Point, Rect)
  • UIElement.PopulatePropertyInfoOverride(string, AnimationPropertyInfo)
  • UIElement.PopulatePropertyInfo(string, AnimationPropertyInfo)
  • UIElement.GetVisualInternal()
  • UIElement.OnBringIntoViewRequested(BringIntoViewRequestedEventArgs)
  • UIElement.StartBringIntoView()
  • UIElement.StartBringIntoView(BringIntoViewOptions)
  • UIElement.RegisterAsScrollPort(UIElement)
  • UIElement.Focus(FocusState)
  • UIElement.TransformToVisual(UIElement)
  • UIElement.OnVisibilityChanged(Visibility, Visibility)
  • UIElement.OnIsHitTestVisibleChanged(bool, bool)
  • UIElement.UpdateLayout()
  • UIElement.IsVisible()
  • UIElement.OnKeyboardAcceleratorInvoked(KeyboardAcceleratorInvokedEventArgs)
  • UIElement.GetChildrenInTabFocusOrder()
  • UIElement.OnProcessKeyboardAccelerators(ProcessKeyboardAcceleratorEventArgs)
  • UIElement.TryInvokeKeyboardAccelerator(ProcessKeyboardAcceleratorEventArgs)
  • UIElement.CancelDirectManipulations()
  • UIElement.StartDragAsync(PointerPoint)
  • UIElement.CapturePointer(Pointer)
  • UIElement.ReleasePointerCapture(Pointer)
  • UIElement.ReleasePointerCaptures()
  • UIElement.AddHandler(RoutedEvent, object, bool)
  • UIElement.RemoveHandler(RoutedEvent, object)
  • UIElement.GetValue(DependencyProperty)
  • UIElement.SetValue(DependencyProperty, object)
  • UIElement.ClearValue(DependencyProperty)
  • UIElement.ReadLocalValue(DependencyProperty)
  • UIElement.GetAnimationBaseValue(DependencyProperty)
  • UIElement.RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)
  • UIElement.UnregisterPropertyChangedCallback(DependencyProperty, long)
  • UIElement.OnDataContextChanged(DependencyPropertyChangedEventArgs)
  • UIElement.SetBinding(object, string, BindingBase)
  • UIElement.SetBinding(string, BindingBase)
  • UIElement.SetBinding(DependencyProperty, BindingBase)
  • UIElement.SetBindingValue(object, string)
  • UIElement.GetBindingExpression(DependencyProperty)
  • UIElement.ResumeBindings()
  • UIElement.SuspendBindings()
  • UIElement.AccessKeyProperty
  • UIElement.AccessKeyScopeOwnerProperty
  • UIElement.CacheModeProperty
  • UIElement.CompositeModeProperty
  • UIElement.ExitDisplayModeOnAccessKeyInvokedProperty
  • UIElement.HighContrastAdjustmentProperty
  • UIElement.IsAccessKeyScopeProperty
  • UIElement.IsDoubleTapEnabledProperty
  • UIElement.IsHoldingEnabledProperty
  • UIElement.IsRightTapEnabledProperty
  • UIElement.IsTapEnabledProperty
  • UIElement.KeyTipHorizontalOffsetProperty
  • UIElement.KeyTipPlacementModeProperty
  • UIElement.KeyTipTargetProperty
  • UIElement.KeyTipVerticalOffsetProperty
  • UIElement.LightsProperty
  • UIElement.PreviewKeyDownEvent
  • UIElement.PreviewKeyUpEvent
  • UIElement.ProjectionProperty
  • UIElement.Transform3DProperty
  • UIElement.UseLayoutRoundingProperty
  • UIElement.AccessKey
  • UIElement.AccessKeyScopeOwner
  • UIElement.CacheMode
  • UIElement.CenterPoint
  • UIElement.CompositeMode
  • UIElement.ExitDisplayModeOnAccessKeyInvoked
  • UIElement.HighContrastAdjustment
  • UIElement.IsAccessKeyScope
  • UIElement.IsDoubleTapEnabled
  • UIElement.IsHoldingEnabled
  • UIElement.IsRightTapEnabled
  • UIElement.IsTapEnabled
  • UIElement.KeyTipHorizontalOffset
  • UIElement.KeyTipPlacementMode
  • UIElement.KeyTipTarget
  • UIElement.KeyTipVerticalOffset
  • UIElement.Lights
  • UIElement.OpacityTransition
  • UIElement.Projection
  • UIElement.RasterizationScale
  • UIElement.Rotation
  • UIElement.RotationAxis
  • UIElement.RotationTransition
  • UIElement.Scale
  • UIElement.ScaleTransition
  • UIElement.Transform3D
  • UIElement.TransformMatrix
  • UIElement.TranslationTransition
  • UIElement.UseLayoutRounding
  • UIElement.DesiredSize
  • UIElement.ActualSize
  • UIElement.ActualOffset
  • UIElement.Translation
  • UIElement.Shadow
  • UIElement.ShadowProperty
  • UIElement.Clip
  • UIElement.ClipProperty
  • UIElement.RenderTransform
  • UIElement.RenderTransformProperty
  • UIElement.RenderTransformOrigin
  • UIElement.RenderTransformOriginProperty
  • UIElement.RenderSize
  • UIElement.XYFocusKeyboardNavigation
  • UIElement.XYFocusKeyboardNavigationProperty
  • UIElement.XYFocusDownNavigationStrategy
  • UIElement.XYFocusDownNavigationStrategyProperty
  • UIElement.XYFocusLeftNavigationStrategy
  • UIElement.XYFocusLeftNavigationStrategyProperty
  • UIElement.XYFocusRightNavigationStrategy
  • UIElement.XYFocusRightNavigationStrategyProperty
  • UIElement.XYFocusUpNavigationStrategy
  • UIElement.XYFocusUpNavigationStrategyProperty
  • UIElement.TabFocusNavigation
  • UIElement.TabFocusNavigationProperty
  • UIElement.ProtectedCursor
  • UIElement.FocusState
  • UIElement.FocusStateProperty
  • UIElement.IsTabStop
  • UIElement.IsTabStopProperty
  • UIElement.TabIndex
  • UIElement.TabIndexProperty
  • UIElement.XYFocusUp
  • UIElement.XYFocusUpProperty
  • UIElement.XYFocusDown
  • UIElement.XYFocusDownProperty
  • UIElement.XYFocusLeft
  • UIElement.XYFocusLeftProperty
  • UIElement.XYFocusRight
  • UIElement.XYFocusRightProperty
  • UIElement.UseSystemFocusVisuals
  • UIElement.UseSystemFocusVisualsProperty
  • UIElement.CanBeScrollAnchorProperty
  • UIElement.CanBeScrollAnchor
  • UIElement.ManipulationModeProperty
  • UIElement.ManipulationMode
  • UIElement.CanDragProperty
  • UIElement.CanDrag
  • UIElement.AllowDropProperty
  • UIElement.AllowDrop
  • UIElement.PointerCapturesProperty
  • UIElement.PointerCaptures
  • UIElement.IsHitTestVisible
  • UIElement.IsHitTestVisibleProperty
  • UIElement.OpacityProperty
  • UIElement.Opacity
  • UIElement.VisibilityProperty
  • UIElement.Visibility
  • UIElement.ContextFlyoutProperty
  • UIElement.ContextFlyout
  • UIElement.KeyboardAccelerators
  • UIElement.KeyboardAcceleratorPlacementMode
  • UIElement.KeyboardAcceleratorPlacementModeProperty
  • UIElement.KeyboardAcceleratorPlacementTarget
  • UIElement.KeyboardAcceleratorPlacementTargetProperty
  • UIElement.Handle
  • UIElement.PointerPressedEvent
  • UIElement.PointerReleasedEvent
  • UIElement.PointerEnteredEvent
  • UIElement.PointerExitedEvent
  • UIElement.PointerMovedEvent
  • UIElement.PointerCanceledEvent
  • UIElement.PointerCaptureLostEvent
  • UIElement.PointerWheelChangedEvent
  • UIElement.ManipulationStartingEvent
  • UIElement.ManipulationStartedEvent
  • UIElement.ManipulationDeltaEvent
  • UIElement.ManipulationInertiaStartingEvent
  • UIElement.ManipulationCompletedEvent
  • UIElement.TappedEvent
  • UIElement.DoubleTappedEvent
  • UIElement.RightTappedEvent
  • UIElement.HoldingEvent
  • UIElement.DragEnterEvent
  • UIElement.DragOverEvent
  • UIElement.DragLeaveEvent
  • UIElement.DropEvent
  • UIElement.KeyDownEvent
  • UIElement.KeyUpEvent
  • UIElement.CharacterReceivedEvent
  • UIElement.GettingFocusEvent
  • UIElement.LosingFocusEvent
  • UIElement.NoFocusCandidateFoundEvent
  • UIElement.BringIntoViewRequestedEvent
  • UIElement.ContextRequestedEvent
  • UIElement.EventsBubblingInManagedCodeProperty
  • UIElement.EventsBubblingInManagedCode
  • UIElement.XamlRoot
  • UIElement.Dispatcher
  • UIElement.DispatcherQueue
  • UIElement.IsStoreInitialized
  • UIElement.DataContext
  • UIElement.DataContextProperty
  • UIElement.AccessKeyDisplayDismissed
  • UIElement.AccessKeyDisplayRequested
  • UIElement.PreviewKeyDown
  • UIElement.PreviewKeyUp
  • UIElement.AccessKeyInvoked
  • UIElement.ProcessKeyboardAccelerators
  • UIElement.LostFocus
  • UIElement.GotFocus
  • UIElement.LosingFocus
  • UIElement.GettingFocus
  • UIElement.NoFocusCandidateFound
  • UIElement.BringIntoViewRequested
  • UIElement.ContextRequested
  • UIElement.ContextCanceled
  • UIElement.PointerCanceled
  • UIElement.PointerCaptureLost
  • UIElement.PointerEntered
  • UIElement.PointerExited
  • UIElement.PointerMoved
  • UIElement.PointerPressed
  • UIElement.PointerReleased
  • UIElement.PointerWheelChanged
  • UIElement.ManipulationStarting
  • UIElement.ManipulationStarted
  • UIElement.ManipulationDelta
  • UIElement.ManipulationInertiaStarting
  • UIElement.ManipulationCompleted
  • UIElement.Tapped
  • UIElement.DoubleTapped
  • UIElement.RightTapped
  • UIElement.Holding
  • UIElement.DragStarting
  • UIElement.DragEnter
  • UIElement.DragLeave
  • UIElement.DragOver
  • UIElement.Drop
  • UIElement.DropCompleted
  • UIElement.KeyDown
  • UIElement.CharacterReceived
  • UIElement.KeyUp
  • UIElement.DataContextChanged
  • object.Equals(object)
  • object.Equals(object, object)
  • object.GetHashCode()
  • object.GetType()
  • object.MemberwiseClone()
  • object.ReferenceEquals(object, object)

Constructors

ZenithView()

public ZenithView()

Fields

GraphicsContextProperty

public static readonly DependencyProperty GraphicsContextProperty

Properties

GraphicsContext

public GraphicsContext? GraphicsContext { get; set; }

Events

RenderRequested

public event EventHandler<RenderEventArgs>? RenderRequested

UpdateRequested

public event EventHandler<UpdateEventArgs>? UpdateRequested

Find a member

Zenith.NET.Views.WinUI.ZenithView

Search documentation

Search tutorials, concepts, samples, and the API reference.