Class
GanttViewGraphicalViewElement

Represents the element which displays the graphical part of a RadGanttView.

Definition

Namespace:Telerik.WinControls.UI

Assembly:Telerik.WinControls.UI.dll

Syntax:

cs-api-definition
public class GanttViewGraphicalViewElement : GanttViewBaseViewElement, INotifyPropertyChanged, ICustomTypeDescriptor, ISupportSystemSkin, IBindableComponent, IComponent, IDisposable, ISupportDrag, ISupportDrop, IShortcutProvider, IStylableElement, IStylableNode, IPrimitiveElement, IShapedElement, IFillElement, IBorderElement, IBoxStyle, IBoxElement, IDrawFillElement, IImageElement, ITextPrimitive, ITextProvider

Inheritance: objectDisposableObjectRadObjectRadElementVisualElementRadComponentElementRadItemUIItemBaseLightVisualElementScrollViewElement<VirtualizedStackContainer<GanttViewDataItem>>VirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>GanttViewBaseViewElementGanttViewGraphicalViewElement

Implements: IBindableComponentIBorderElementIBoxElementIBoxStyleIComponentICustomTypeDescriptorIDisposableIDrawFillElementIFillElementIImageElementINotifyPropertyChangedIPrimitiveElementIShapedElementIShortcutProviderIStylableElementIStylableNodeISupportDragISupportDropISupportSystemSkinITextPrimitiveITextProvider

Inherited Members GanttViewBaseViewElement.CreateElementProvider()GanttViewBaseViewElement.GanttViewElementVirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.CreateChildElements()VirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.WireEvents()VirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.UnwireEvents()VirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.CreateElementProvider()VirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.CreateItemTraverser(IList<GanttViewDataItem>)VirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.CreateItemScroller()VirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.InitializeItemScroller(ItemScroller<GanttViewDataItem>)VirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.InitializeViewElement(VirtualizedStackContainer<GanttViewDataItem>)VirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.DisposeManagedResources()VirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.MeasureItem(GanttViewDataItem, SizeF)VirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.MeasureOverride(SizeF)VirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.GetItemDesiredSize(GanttViewDataItem)VirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.scroller_ScrollerUpdated(object, EventArgs)VirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.HScrollBar_ValueChanged(object, EventArgs)VirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.OnAutoSizeChanged()VirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.GetElement(GanttViewDataItem)VirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.UpdateOnMeasure(SizeF)VirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.UpdateFitToSizeMode()VirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.ItemsVirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.ScrollerVirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.FitItemsToSizeVirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.OrientationVirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.AutoSizeItemsVirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.ItemSpacingScrollViewElement<VirtualizedStackContainer<GanttViewDataItem>>.CreateScrollBarElement()ScrollViewElement<VirtualizedStackContainer<GanttViewDataItem>>.CreateViewElement()ScrollViewElement<VirtualizedStackContainer<GanttViewDataItem>>.InitializeViewElement(VirtualizedStackContainer<GanttViewDataItem>)ScrollViewElement<VirtualizedStackContainer<GanttViewDataItem>>.MeasureView(SizeF)ScrollViewElement<VirtualizedStackContainer<GanttViewDataItem>>.MeasureViewElement(SizeF)ScrollViewElement<VirtualizedStackContainer<GanttViewDataItem>>.ArrangeViewElement(RectangleF)ScrollViewElement<VirtualizedStackContainer<GanttViewDataItem>>.ArrangeHScrollBar(ref RectangleF, RectangleF)ScrollViewElement<VirtualizedStackContainer<GanttViewDataItem>>.ArrangeVScrollBar(ref RectangleF, RectangleF, RectangleF)ScrollViewElement<VirtualizedStackContainer<GanttViewDataItem>>.HScrollBarScrollViewElement<VirtualizedStackContainer<GanttViewDataItem>>.VScrollBarScrollViewElement<VirtualizedStackContainer<GanttViewDataItem>>.ViewElementLightVisualElement.BackgroundImagePropertyLightVisualElement.BackgroundImageLayoutPropertyLightVisualElement.BackColor2PropertyLightVisualElement.BackColor3PropertyLightVisualElement.BackColor4PropertyLightVisualElement.BorderBottomColorPropertyLightVisualElement.BorderBottomShadowColorPropertyLightVisualElement.BorderBottomWidthPropertyLightVisualElement.BorderBoxStylePropertyLightVisualElement.BorderColorPropertyLightVisualElement.BorderColor2PropertyLightVisualElement.BorderColor3PropertyLightVisualElement.BorderColor4PropertyLightVisualElement.BorderDashStylePropertyLightVisualElement.BorderDashPatternPropertyLightVisualElement.BorderDrawModePropertyLightVisualElement.BorderGradientAnglePropertyLightVisualElement.BorderGradientStylePropertyLightVisualElement.BorderInnerColorPropertyLightVisualElement.BorderInnerColor2PropertyLightVisualElement.BorderInnerColor3PropertyLightVisualElement.BorderInnerColor4PropertyLightVisualElement.BorderLeftColorPropertyLightVisualElement.BorderLeftShadowColorPropertyLightVisualElement.BorderLeftWidthPropertyLightVisualElement.BorderRightColorPropertyLightVisualElement.BorderRightShadowColorPropertyLightVisualElement.BorderRightWidthPropertyLightVisualElement.BorderTopColorPropertyLightVisualElement.BorderTopShadowColorPropertyLightVisualElement.BorderTopWidthPropertyLightVisualElement.BorderWidthPropertyLightVisualElement.ClipTextPropertyLightVisualElement.DisabledTextRenderingHintPropertyLightVisualElement.DrawBorderPropertyLightVisualElement.DrawFillPropertyLightVisualElement.DrawTextPropertyLightVisualElement.DrawBackgroundImagePropertyLightVisualElement.DrawImagePropertyLightVisualElement.EnableImageTransparencyPropertyLightVisualElement.GradientAnglePropertyLightVisualElement.GradientPercentagePropertyLightVisualElement.GradientPercentage2PropertyLightVisualElement.GradientStylePropertyLightVisualElement.HorizontalLineColorPropertyLightVisualElement.HorizontalLineWidthPropertyLightVisualElement.ImageAlignmentPropertyLightVisualElement.ImageIndexPropertyLightVisualElement.ImageKeyPropertyLightVisualElement.ImageLayoutPropertyLightVisualElement.ImageOpacityPropertyLightVisualElement.ImagePropertyLightVisualElement.ImageTransparentColorPropertyLightVisualElement.NumberOfColorsPropertyLightVisualElement.ShowHorizontalLinePropertyLightVisualElement.SvgImagePropertyLightVisualElement.TextAlignmentPropertyLightVisualElement.TextImageRelationPropertyLightVisualElement.TextWrapPropertyLightVisualElement.TextRenderingHintPropertyLightVisualElement.GetBorderThickness(LightVisualElement, bool)LightVisualElement.ShouldSerializeProperty(PropertyDescriptor)LightVisualElement.GetImageDrawTypeLocalValue()LightVisualElement.MapStyleProperty(RadProperty, string)LightVisualElement.GetStylablePropertiesFilter()LightVisualElement.GetPaintingBorderWidth()LightVisualElement.OnBitStateChanged(long, bool, bool)LightVisualElement.GetAsBitmapEx(Color, float, SizeF)LightVisualElement.GetClipRect()LightVisualElement.PaintElement(IGraphics, float, SizeF)LightVisualElement.PaintText(IGraphics)LightVisualElement.PaintTextCore(IGraphics)LightVisualElement.DrawHorizontalLineWithoutText(IGraphics)LightVisualElement.DrawHorizontalLine(IGraphics)LightVisualElement.PaintImage(IGraphics)LightVisualElement.PaintSvgImage(IGraphics)LightVisualElement.PaintBackgroundImage(IGraphics)LightVisualElement.PaintContent(IGraphics)LightVisualElement.AnimateImage(Image, bool)LightVisualElement.ClipImage(Image, Rectangle, Size)LightVisualElement.CalculateDesiredSize(SizeF, SizeF, SizeF)LightVisualElement.MeasureElements(SizeF, SizeF, Padding)LightVisualElement.ArrangeElement(RadElement, SizeF)LightVisualElement.GetClientOffset(bool)LightVisualElement.GetBorderThickness(bool)LightVisualElement.GetClientRectangle(bool, SizeF)LightVisualElement.GetClientRectangle(SizeF)LightVisualElement.GetTextAlignment(ContentAlignment)LightVisualElement.GetTextAlignment()LightVisualElement.OnLoaded()LightVisualElement.OnPropertyChanged(RadPropertyChangedEventArgs)LightVisualElement.OnTunnelEvent(RadElement, RoutedEventArgs)LightVisualElement.ToggleTextPrimitive(RadProperty)LightVisualElement.OnAnimatedImageFrameChanged()LightVisualElement.OnMouseMove(MouseEventArgs)LightVisualElement.GetFaceRectangle()LightVisualElement.CreateTextParams()LightVisualElement.PaintPrimitive(IGraphics, float, SizeF, TextParams)LightVisualElement.PaintPrimitive(IGraphics, TextParams)LightVisualElement.MeasureOverride(SizeF, TextParams)LightVisualElement.OnMouseMove(object, MouseEventArgs)LightVisualElement.GetTextSize(SizeF, TextParams)LightVisualElement.GetTextSize(TextParams)LightVisualElement.TextRenderingHintLightVisualElement.DisabledTextRenderingHintLightVisualElement.ShouldPaintLightVisualElement.CanFocusLightVisualElement.DrawTextLightVisualElement.DrawFillLightVisualElement.DrawBorderLightVisualElement.DrawBackgroundImageLightVisualElement.DrawImageLightVisualElement.BorderBoxStyleLightVisualElement.BorderDrawModeLightVisualElement.BorderWidthLightVisualElement.BorderLeftWidthLightVisualElement.BorderTopWidthLightVisualElement.BorderRightWidthLightVisualElement.BorderBottomWidthLightVisualElement.BorderGradientAngleLightVisualElement.BorderGradientStyleLightVisualElement.BorderColorLightVisualElement.BorderColor2LightVisualElement.BorderColor3LightVisualElement.BorderColor4LightVisualElement.BorderInnerColorLightVisualElement.BorderInnerColor2LightVisualElement.BorderInnerColor3LightVisualElement.BorderInnerColor4LightVisualElement.BackColor2LightVisualElement.BackColor3LightVisualElement.BackColor4LightVisualElement.NumberOfColorsLightVisualElement.GradientStyleLightVisualElement.GradientAngleLightVisualElement.GradientPercentageLightVisualElement.GradientPercentage2LightVisualElement.BackgroundImageLightVisualElement.ImageLightVisualElement.ImageIndexLightVisualElement.ImageKeyLightVisualElement.ImageLayoutLightVisualElement.BackgroundImageLayoutLightVisualElement.ImageOpacityLightVisualElement.DisabledImageOpacityLightVisualElement.TextAlignmentLightVisualElement.ImageAlignmentLightVisualElement.TextImageRelationLightVisualElement.ShowHorizontalLineLightVisualElement.HorizontalLineColorLightVisualElement.HorizontalLineWidthLightVisualElement.DisableHTMLRenderingLightVisualElement.BorderLeftColorLightVisualElement.BorderTopColorLightVisualElement.BorderRightColorLightVisualElement.BorderBottomColorLightVisualElement.BorderLeftShadowColorLightVisualElement.BorderTopShadowColorLightVisualElement.BorderRightShadowColorLightVisualElement.BorderBottomShadowColorLightVisualElement.ClipTextLightVisualElement.LayoutLightVisualElement.ImageTransparentColorLightVisualElement.BorderDashStyleLightVisualElement.BorderDashPatternLightVisualElement.EnableImageTransparencyLightVisualElement.SvgImageLightVisualElement.ImageDrawTypeLightVisualElement.AutoEllipsisLightVisualElement.UseMnemonicLightVisualElement.TextWrapLightVisualElement.ShowKeyboardCuesLightVisualElement.MeasureTrailingSpacesLightVisualElement.TextParamsUIItemBase.PaintFill(IGraphics, float, SizeF)UIItemBase.GetFillPaintRect(float, SizeF)UIItemBase.PaintFill(IGraphics, float, SizeF, RectangleF)UIItemBase.PaintBorder(IGraphics, float, SizeF)UIItemBase.PaintBorder(IGraphics, float, SizeF, RectangleF)UIItemBase.OnBoundsChanged(RadPropertyChangedEventArgs)UIItemBase.GetBorderPaintRect(float, SizeF)UIItemBase.ShouldUsePaintBuffer()RadItem.KeyDownEventRadItem.KeyPressEventRadItem.KeyUpEventRadItem.FocusCommandRadItem.ActionCommandRadItem.UseDefaultDisabledPaintPropertyRadItem.TextPropertyRadItem.TextOrientationPropertyRadItem.FlipTextPropertyRadItem.IsAddNewItemPropertyRadItem.ToolTipTextPropertyRadItem.EnableElementShadowPropertyRadItem.ShadowDepthPropertyRadItem.ShadowColorPropertyRadItem.IsPaintingRippleRadItem.EnableRippleAnimationPropertyRadItem.RippleAnimationColorPropertyRadItem.EnableFocusBorderPropertyRadItem.FocusBorderColorPropertyRadItem.FocusBorderWidthPropertyRadItem.EnableFocusBorderAnimationPropertyRadItem.EnableHighlightPropertyRadItem.HighlightColorPropertyRadItem.EnableBorderHighlightPropertyRadItem.BorderHighlightColorPropertyRadItem.BorderHighlightThicknessPropertyRadItem.VisualStatePropertyRadItem.SetOwnerCollection(RadItemOwnerCollection)RadItem.Select()RadItem.OnSelect()RadItem.Deselect()RadItem.OnDeselect()RadItem.DoKeyDown(KeyEventArgs)RadItem.DoKeyPress(KeyPressEventArgs)RadItem.DoKeyUp(KeyEventArgs)RadItem.OnKeyDown(KeyEventArgs)RadItem.OnKeyPress(KeyPressEventArgs)RadItem.OnKeyUp(KeyEventArgs)RadItem.RaiseBubbleEvent(RadElement, RoutedEventArgs)RadItem.OnPropertyChanging(RadPropertyChangingEventArgs)RadItem.OnEnabledChanged(RadPropertyChangedEventArgs)RadItem.OnTextChanging(TextChangingEventArgs)RadItem.OnTextChanged(EventArgs)RadItem.OnTextOrientationChanged(EventArgs)RadItem.OnFlipTextChanged(EventArgs)RadItem.PaintOverride(IGraphics, Rectangle, float, SizeF, bool)RadItem.OnMouseDown(MouseEventArgs)RadItem.OnMouseUp(MouseEventArgs)RadItem.OnMouseLeave(EventArgs)RadItem.StartRippleAnimation(MouseEventArgs)RadItem.UpdateFocusBorder(bool)RadItem.ContainsText()RadItem.ProcessDialogKey(Keys)RadItem.ProcessCmdKey(ref Message, Keys)RadItem.RaiseKeyDown(KeyEventArgs)RadItem.RaiseKeyPress(KeyPressEventArgs)RadItem.RaiseKeyUp(KeyEventArgs)RadItem.ReplaceDefaultDescriptors(PropertyDescriptorCollection)RadItem.CallOnGesture(GestureEventArgs)RadItem.OnGesture(GestureEventArgs)RadItem.OnTwoFingerTapGesture(GestureEventArgs)RadItem.OnPressAndTapGesture(PressAndTapGestureEventArgs)RadItem.OnPanGesture(PanGestureEventArgs)RadItem.OnRotateGesture(RotateGestureEventArgs)RadItem.OnZoomGesture(ZoomGestureEventArgs)RadItem.CanDragCore(Point)RadItem.GetDragContextCore()RadItem.GetDragHintCore()RadItem.ProcessDragDrop(Point, ISupportDrag)RadItem.ProcessDragOver(Point, ISupportDrag)RadItem.ProcessDragEnter(Point, ISupportDrag)RadItem.ProcessDragLeave(Point, ISupportDrag)RadItem.UpdateOnShortcutsChanged()RadItem.CanHandleShortcut(ShortcutEventArgs)RadItem.IsOnActiveForm(Control, bool)RadItem.SetThemeValueOverride(RadProperty, object, string)RadItem.SetThemeValueOverride(RadProperty, object, string, string)RadItem.SetThemeValueOverride(RadProperty, object, string, Type)RadItem.ResetThemeValueOverride(RadProperty)RadItem.ResetThemeValueOverride(RadProperty, string)RadItem.ResetThemeValueOverrides()RadItem.GetAvailableVisualStates()RadItem.ShouldFallbackToDefaultTheme()RadItem.UseDefaultDisabledPaintRadItem.TextOrientationRadItem.FlipTextRadItem.CanHaveOwnStyleRadItem.TextRadItem.SelectableRadItem.DefaultAutoToolTipRadItem.ShouldHandleMouseInputRadItem.KeyTipRadItem.ParentItemRadItem.ShortcutsHandlerRadItem.EnableElementShadowRadItem.ShadowDepthRadItem.ShadowColorRadItem.EnableRippleAnimationRadItem.RippleAnimationColorRadItem.EnableFocusBorderRadItem.FocusBorderColorRadItem.FocusBorderWidthRadItem.EnableFocusBorderAnimationRadItem.EnableHighlightRadItem.HighlightColorRadItem.EnableBorderHighlightRadItem.BorderHighlightColorRadItem.BorderHighlightThicknessRadItem.MnemonicTextRadItem.ToolTipTextRadItem.ThemeRoleRadItem.VisualStateRadItem.StateManagerRadItem.AllowDragRadItem.AllowDropRadItem.ShortcutsRadItem.AccessibleDescriptionRadItem.AccessibleNameRadItem.AccessibleRoleRadItem.TextChangingRadItem.TextChangedRadItem.TextOrientationChangedRadItem.FlipTextChangedRadItem.QueryAccessibilityHelpRadItem.KeyDownRadItem.KeyPressRadItem.KeyUpRadItem.ZoomGestureRadItem.RotateGestureRadItem.PanGestureRadItem.TwoFingerTapGestureRadItem.PressAndTapGestureRadComponentElement.ToString()RadComponentElement.GetService(Type)RadComponentElement.CanRaiseEventsRadComponentElement.ContainerRadComponentElement.DesignModeRadComponentElement.SiteRadComponentElement.DataBindingsVisualElement.DefaultSizePropertyVisualElement.ForeColorPropertyVisualElement.BackColorPropertyVisualElement.FontPropertyVisualElement.SmoothingModePropertyVisualElement.OpacityPropertyVisualElement.CustomFontPropertyVisualElement.CustomFontSizePropertyVisualElement.CustomFontStylePropertyVisualElement.OnFontChanged(EventArgs)VisualElement.PrePaintElement(IGraphics)VisualElement.PostPaintElement(IGraphics)VisualElement.GetScaledFont(float)VisualElement.GetScaledFont(float, Font)VisualElement.DefaultSizeVisualElement.ForeColorVisualElement.BackColorVisualElement.FontVisualElement.CustomFontVisualElement.CustomFontSizeVisualElement.CustomFontStyleVisualElement.SmoothingModeVisualElement.OpacityVisualElement.FontChangedRadElement.BoundsPropertyRadElement.BorderThicknessPropertyRadElement.PaddingPropertyRadElement.MarginPropertyRadElement.AlignmentPropertyRadElement.AutoSizeModePropertyRadElement.FitToSizeModePropertyRadElement.MinSizePropertyRadElement.EnabledPropertyRadElement.CanFocusPropertyRadElement.IsItemFocusedPropertyRadElement.IsFocusedPropertyRadElement.IsMouseOverPropertyRadElement.IsMouseOverElementPropertyRadElement.IsMouseDownPropertyRadElement.ShouldPaintPropertyRadElement.VisibilityPropertyRadElement.NamePropertyRadElement.ClassPropertyRadElement.ClipDrawingPropertyRadElement.ShapePropertyRadElement.MouseClickedEventRadElement.MouseDoubleClickedEventRadElement.MouseDownEventRadElement.MouseUpEventRadElement.MouseWheelEventRadElement.ChildElementAddedEventRadElement.ParentChangedEventRadElement.BoundsChangedEventRadElement.VisibilityChangingEventRadElement.EnabledChangedEventRadElement.ControlChangedEventRadElement.BackgroundShapePropertyRadElement.BackgroundShapePaintModePropertyRadElement.ContainsFocusPropertyRadElement.ContainsMousePropertyRadElement.MaxSizePropertyRadElement.RightToLeftPropertyRadElement.AutoSizePropertyRadElement.ZIndexPropertyRadElement.AngleTransformPropertyRadElement.ScaleTransformPropertyRadElement.PositionOffsetPropertyRadElement.TagPropertyRadElement.StretchHorizontallyPropertyRadElement.StretchVerticallyPropertyRadElement.UseCompatibleTextRenderingPropertyRadElement.ClickModePropertyRadElement.styleVersionRadElement.paintSystemSkinRadElement.SetPropertyValueCommandRadElement.GetPropertyValueCommandRadElement.StylePropertyRadElement.CallCreateChildElements()RadElement.SuspendReferenceUpdate()RadElement.ResumeReferenceUpdate()RadElement.OnLoad(bool)RadElement.LoadCore()RadElement.OnUnload(ComponentThemableElementTree, bool)RadElement.UnloadCore(ComponentThemableElementTree)RadElement.OnUnloaded(ComponentThemableElementTree)RadElement.OnElementTreeChanged(ComponentThemableElementTree)RadElement.OnBeginDispose()RadElement.SetParent(RadElement)RadElement.OnParentChanged(RadElement)RadElement.UpdateReferences(ComponentThemableElementTree, bool, bool)RadElement.ResetLayout(bool)RadElement.HasInvisibleAncestor()RadElement.ResetLayoutCore()RadElement.InvalidateArrange()RadElement.InvalidateArrange(bool)RadElement.InvalidateMeasure()RadElement.InvalidateMeasure(bool)RadElement.UpdateLayout()RadElement.SuspendLayout()RadElement.SuspendLayout(bool)RadElement.ResumeLayout(bool)RadElement.ResumeLayout(bool, bool)RadElement.Arrange(RectangleF)RadElement.Measure(SizeF)RadElement.SetBounds(Rectangle)RadElement.SetBounds(int, int, int, int)RadElement.GetBoundingRectangle(Size)RadElement.GetBoundingRectangle(Rectangle)RadElement.GetDesiredSize(bool)RadElement.PointToScreen(Point)RadElement.PointFromScreen(Point)RadElement.PointToControl(Point)RadElement.PointFromControl(Point)RadElement.LocationToControl()RadElement.RectangleToScreen(Rectangle)RadElement.HitTest(Point)RadElement.OnRenderSizeChanged(SizeChangedInfo)RadElement.OnChildDesiredSizeChanged(RadElement)RadElement.OnLayoutPropertyChanged(RadPropertyChangedEventArgs)RadElement.ArrangeCore(RectangleF)RadElement.MeasureCore(SizeF)RadElement.ShouldArrangeChild(RadElement)RadElement.ShouldMeasureChild(RadElement)RadElement.MeasureChildren(SizeF)RadElement.GetArrangeRect(RectangleF)RadElement.CanExecuteLayoutOperation()RadElement.CalcLayoutOffset(PointF)RadElement.LockBounds()RadElement.UnlockBounds()RadElement.SetBoundsCore(Rectangle)RadElement.IsInValidState(bool)RadElement.Invalidate()RadElement.Invalidate(bool)RadElement.GetInvalidateBounds()RadElement.NotifyInvalidate(RadElement)RadElement.OnTransformationInvalidated()RadElement.PerformLayoutTransformation(ref RadMatrix)RadElement.PerformPaintTransformation(ref RadMatrix)RadElement.IsInGetAsBitmap()RadElement.PaintElementSkin(IGraphics)RadElement.PaintBackgroundShape(IGraphics)RadElement.PostPaintChildren(IGraphics, Rectangle, float, SizeF)RadElement.PaintChild(RadElement, IGraphics, Rectangle, float, SizeF, bool)RadElement.PaintShadow(RadElement, IGraphics)RadElement.PaintShadowCore(Graphics, Rectangle, RadItem)RadElement.GetShadowRect(ref Rectangle, int)RadElement.PaintFocusCues(IGraphics, Rectangle)RadElement.GetAsBitmap(IGraphics, Brush, float, SizeF)RadElement.GetAsTransformedBitmap(IGraphics, Brush, float, SizeF)RadElement.GetAsTransformedBitmap(Brush, float, SizeF)RadElement.GetAsTransformedBitmap(Rectangle, Brush, float, SizeF)RadElement.GetAsBitmapEx(Brush, float, SizeF)RadElement.GetAsBitmap(Brush, float, SizeF)RadElement.IsInVisibleClipBounds(Rectangle)RadElement.SetClipping(Graphics)RadElement.ShouldPaintChild(RadElement)RadElement.GetFocusRect()RadElement.GetCurrentShape()RadElement.GetPaintRectangle(float, float, SizeF)RadElement.GetPatchedRect(RectangleF, float, SizeF)RadElement.GetXPVisualStyle()RadElement.GetVistaVisualStyle()RadElement.InitializeSystemSkinPaint()RadElement.UnitializeSystemSkinPaint()RadElement.GetSystemSkinPaintBounds()RadElement.OnUseSystemSkinChanged(EventArgs)RadElement.ShouldPaintSystemSkin()RadElement.ComposeShouldPaintSystemSkin()RadElement.ResetStyleSettings(bool)RadElement.ResetStyleSettings(bool, RadProperty)RadElement.ProcessBehaviors(RadPropertyChangedEventArgs)RadElement.AddBehavior(PropertyChangeBehavior)RadElement.GetBehaviors()RadElement.RemoveBehavior(PropertyChangeBehavior)RadElement.ClearBehaviors()RadElement.AddRangeBehavior(PropertyChangeBehaviorCollection)RadElement.SetThemeApplied(bool)RadElement.OnStyleChanged(RadPropertyChangedEventArgs)RadElement.UnapplyStyle()RadElement.RemoveRangeBehaviors(PropertyChangeBehaviorCollection)RadElement.RemoveBehaviors(PropertyChangeBehavior)RadElement.RemoveRangeRoutedEventBehaviors(RoutedEventBehaviorCollection)RadElement.GetThemeEffectiveType()RadElement.GetChildrenByType(Type)RadElement.GetChildrenByBaseType(Type)RadElement.FindAncestorByThemeEffectiveType(Type)RadElement.FindAncestor<T>()RadElement.IsAncestorOf(RadElement)RadElement.FindDescendant<T>()RadElement.FindDescendant(Predicate<RadElement>)RadElement.FindDescendant(Type)RadElement.EnumDescendants(TreeTraversalMode)RadElement.EnumDescendants(Predicate<RadElement>, TreeTraversalMode)RadElement.EnumDescendants(Filter, TreeTraversalMode)RadElement.GetDescendants(Predicate<RadElement>, TreeTraversalMode)RadElement.GetDescendants(Filter, TreeTraversalMode)RadElement.GetAncestors(Filter)RadElement.GetAncestors(Predicate<RadElement>)RadElement.RaiseRoutedEvent(RadElement, RoutedEventArgs)RadElement.RaiseTunnelEvent(RadElement, RoutedEventArgs)RadElement.OnBubbleEvent(RadElement, RoutedEventArgs)RadElement.IsEventInProcess(RaisedRoutedEvent)RadElement.RegisterRoutedEvent(string, Type)RadElement.GetRegisterRoutedEvent(string, Type)RadElement.GetRegisterRoutedEvent(string, string)RadElement.GetRegisterRoutedEvent(string)RadElement.OnChildrenChanged(RadElement, ItemsChangeOperation)RadElement.GetChildren(ChildrenListOptions)RadElement.SendToBack()RadElement.BringToFront()RadElement.IsChildOf(RadElement)RadElement.Focus()RadElement.Focus(bool)RadElement.SetFocusPropertySafe(bool)RadElement.KillFocus()RadElement.OnCLREventsRise(RoutedEventArgs)RadElement.OnMouseHover(EventArgs)RadElement.OnParentEnabledChanged(RadPropertyChangedEventArgs)RadElement.OnLostMouseCapture(MouseEventArgs)RadElement.OnClick(EventArgs)RadElement.OnDoubleClick(EventArgs)RadElement.OnMouseEnter(EventArgs)RadElement.PerformClick()RadElement.OnMouseWheel(MouseEventArgs)RadElement.DoMouseWheel(MouseEventArgs)RadElement.DoClick(EventArgs)RadElement.DoDoubleClick(EventArgs)RadElement.IsInputKey(InputKeyEventArgs)RadElement.MouseEventArgsFromControl(MouseEventArgs)RadElement.DoMouseDown(MouseEventArgs)RadElement.DoMouseUp(MouseEventArgs)RadElement.DoMouseMove(MouseEventArgs)RadElement.ShowScreenTip(ScreenTipNeededEventArgs)RadElement.HideScreenTip()RadElement.DoMouseHover(EventArgs)RadElement.OnShowScreenTip(ComponentInputBehavior)RadElement.RaiseClick(EventArgs)RadElement.RaiseDoubleClick(EventArgs)RadElement.RaiseMouseWheel(MouseEventArgs)RadElement.UpdateContainsFocus(bool)RadElement.DoMouseEnter(EventArgs)RadElement.DoMouseLeave(EventArgs)RadElement.GetValue(RadProperty)RadElement.AddStylePropertySetting(IPropertySetting)RadElement.SetValueCore(RadPropertyValue, object, object, ValueSource)RadElement.NotifyChildren(RadPropertyChangedEventArgs)RadElement.OnLocationChanged(RadPropertyChangedEventArgs)RadElement.OnDisplayPropertyChanged(RadPropertyChangedEventArgs)RadElement.CanRaisePropertyChangeNotifications(RadPropertyValue)RadElement.IsPropertyCancelable(RadPropertyMetadata)RadElement.OnParentPropertyChanged(RadPropertyChangedEventArgs)RadElement.PerformDispose(bool)RadElement.DisposeChildren()RadElement.GetStylableChildrenHierarchy()RadElement.GetStylableChildren()RadElement.GetBorderThickness(BorderPrimitive)RadElement.ElementStateRadElement.DesiredSizeRadElement.IsLayoutSuspendedRadElement.BoundingRectangleRadElement.ControlBoundingRectangleRadElement.BypassLayoutPoliciesRadElement.IsArrangeValidRadElement.IsMeasureValidRadElement.TreeLevelRadElement.TransformRadElement.TotalTransformRadElement.ShouldPaintUsingParentShapeRadElement.UseSystemSkinRadElement.PropagateStyleToChildrenRadElement.ThemeEffectiveTypeRadElement.ElementTreeRadElement.ChildrenRadElement.ChildrenHierarchyRadElement.ParentRadElement.RoutedEventBehaviorsRadElement.LayoutableChildrenCountRadElement.ContainsFocusRadElement.NotifyParentOnMouseInputRadElement.IsAbleToRespondToMouseEventsRadElement.AutoSizeRadElement.BoundsRadElement.LocationRadElement.SizeRadElement.BorderThicknessRadElement.PaddingRadElement.MarginRadElement.AlignmentRadElement.AutoSizeModeRadElement.FitToSizeModeRadElement.EnabledRadElement.IsFocusedRadElement.IsMouseOverRadElement.IsMouseOverElementRadElement.IsMouseDownRadElement.InvalidateChildrenOnChildChangedRadElement.VisibilityRadElement.IsElementVisibleRadElement.NameRadElement.ClassRadElement.ClipDrawingRadElement.ShapeRadElement.MinSizeRadElement.MaxSizeRadElement.ZIndexRadElement.RightToLeftRadElement.UseCompatibleTextRenderingRadElement.BackgroundShapeRadElement.BackgroundShapePaintModeRadElement.ContainsMouseRadElement.CaptureRadElement.ScaleTransformRadElement.AngleTransformRadElement.PositionOffsetRadElement.SerializePropertiesRadElement.SerializeElementRadElement.SerializeChildrenRadElement.RenderingMaxFramerateRadElement.IsThemeAppliedRadElement.ShouldApplyThemeRadElement.UseCenteredAngleTransformRadElement.TagRadElement.StretchHorizontallyRadElement.StretchVerticallyRadElement.ClickModeRadElement.DoubleClickEnabledRadElement.CaptureOnMouseDownRadElement.IsItemHoveredRadElement.StyleRadElement.AutoToolTipRadElement.ScreenTipRadElement.AutoNumberKeyTipRadElement.DpiScaleFactorRadElement.LayoutUpdatedRadElement.MouseHoverRadElement.MouseMoveRadElement.MouseDownRadElement.MouseUpRadElement.ClickRadElement.DoubleClickRadElement.MouseEnterRadElement.MouseWheelRadElement.EnabledChangedRadElement.MouseLeaveRadElement.ChildrenChangedRadElement.LostMouseCaptureRadObject.BindingContextPropertyRadObject.RadTypeRadObject.ClearPropertyStore()RadObject.SuspendPropertyNotifications()RadObject.ResumePropertyNotifications()RadObject.GetPropertyValue(RadProperty)RadObject.SetDefaultValueOverride(RadProperty, object)RadObject.SetValue(RadProperty, object)RadObject.ResetValue(RadProperty)RadObject.ResetLocalValue(RadProperty)RadObject.ResetValue(RadProperty, ValueResetFlags)RadObject.UpdateValue(RadProperty)RadObject.GetValueSource(RadProperty)RadObject.GetRegisteredRadProperty(string)RadObject.UpdateValueCore(RadPropertyValue)RadObject.ResetValueCore(RadPropertyValue, ValueResetFlags)RadObject.GetDefaultValue(RadPropertyValue, object)RadObject.CoerceValue(RadPropertyValue, object)RadObject.ShouldSerializeProperty(RadProperty)RadObject.BindProperty(RadProperty, RadObject, RadProperty, PropertyBindingOptions)RadObject.UnbindProperty(RadProperty)RadObject.GetInheritedValue(RadProperty)RadObject.OnNotifyPropertyChanged(string)RadObject.OnShouldSerializeProperty(ShouldSerializePropertyEventArgs)RadObject.PropertyValuesRadObject.PropertyFilterRadObject.RadObjectTypeRadObject.BindingContextRadObject.PropertyChangedRadObject.RadPropertyChangedRadObject.RadPropertyChangingDisposableObject.GetBitState(long)DisposableObject.SetBitState(long, bool)DisposableObject.Dispose()DisposableObject.Dispose(bool)DisposableObject.DisposeUnmanagedResources()DisposableObject.BitStateDisposableObject.EventsDisposableObject.IsDisposingDisposableObject.IsDisposedDisposableObject.DisposedDisposableObject.Disposing

Constructors

GanttViewGraphicalViewElement(RadGanttViewElement)

Initializes a new instance of the GanttViewGraphicalViewElement class.

Declaration

cs-api-definition
public GanttViewGraphicalViewElement(RadGanttViewElement ganttView)

Parameters

ganttView

RadGanttViewElement

The gantt view.

Fields

LinksColorProperty

Declaration

cs-api-definition
public static RadProperty LinksColorProperty

Field Value

RadProperty

LinksHandlesSizeProperty

Declaration

cs-api-definition
public static RadProperty LinksHandlesSizeProperty

Field Value

RadProperty

LinksSelectionClickTresholdProperty

Declaration

cs-api-definition
public static RadProperty LinksSelectionClickTresholdProperty

Field Value

RadProperty

LinksSelectionColorSpreadProperty

Declaration

cs-api-definition
public static RadProperty LinksSelectionColorSpreadProperty

Field Value

RadProperty

ShowTimelineTodayIndicatorProperty

Declaration

cs-api-definition
public static RadProperty ShowTimelineTodayIndicatorProperty

Field Value

RadProperty

ShowTodayIndicatorProperty

Declaration

cs-api-definition
public static RadProperty ShowTodayIndicatorProperty

Field Value

RadProperty

Properties

AutomaticTimelineTimeRange

Gets or sets a value indicating whether the TimeRange of the gantt view will be handled by the control.

Declaration

cs-api-definition
public bool AutomaticTimelineTimeRange { get; set; }

Property Value

bool

HorizontalScrollBarElement

Gets the horizontal scroll bar element.

Declaration

cs-api-definition
public RadScrollBarElement HorizontalScrollBarElement { get; }

Property Value

RadScrollBarElement

The horizontal scroll bar element.

Gets or sets a value indicating whether a new link is being created.

Declaration

cs-api-definition
protected bool IsCreatingLink { get; set; }

Property Value

bool

true if a new link is being created; otherwise, false.

LinksColor

Gets or sets the color of the links.

Declaration

cs-api-definition
public Color LinksColor { get; set; }

Property Value

Color

The color of the links.

LinksHandlesSize

Gets or sets the size of the links handles.

Declaration

cs-api-definition
public Size LinksHandlesSize { get; set; }

Property Value

Size

The size of the links handles.

LinksSelectionClickTreshold

Gets or sets how many pixels along the link of a link will trigger selection.

Declaration

cs-api-definition
public int LinksSelectionClickTreshold { get; set; }

Property Value

int

LinksSelectionColorSpread

Gets or sets how wide the selection highlight color will be painted along a selected link.

Declaration

cs-api-definition
public int LinksSelectionColorSpread { get; set; }

Property Value

int

Gets or sets the new link instance. This is not null when a new link is being created.

Declaration

cs-api-definition
protected GanttViewLinkDataItem NewLink { get; set; }

Property Value

GanttViewLinkDataItem

The new link.

OnePixelTime

Gets or sets how much time a single pixel represents.

Declaration

cs-api-definition
public TimeSpan OnePixelTime { get; set; }

Property Value

TimeSpan

The one pixel time.

ShowTimelineTodayIndicator

Gets or sets a value indicating whether to show the timeline today indicator.

Declaration

cs-api-definition
public bool ShowTimelineTodayIndicator { get; set; }

Property Value

bool

true if the timeline today indicator is visible; otherwise, false.

ShowTodayIndicator

Gets or sets a value indicating whether to show the today indicator.

Declaration

cs-api-definition
public bool ShowTodayIndicator { get; set; }

Property Value

bool

true if the today indicator is visible; otherwise, false.

TimelineBehavior

Gets or sets the behavior which handles the perations related to the gantt view timeline items.

Declaration

cs-api-definition
public BaseGanttViewTimelineBehavior TimelineBehavior { get; set; }

Property Value

BaseGanttViewTimelineBehavior

TimelineContainer

Gets the timeline container.

Declaration

cs-api-definition
public GanttViewTimelineContainer TimelineContainer { get; }

Property Value

GanttViewTimelineContainer

The timeline container.

TimelineEnd

Gets or sets the timeline end date.

Declaration

cs-api-definition
public DateTime TimelineEnd { get; set; }

Property Value

DateTime

The timeline end.

TimelineItems

Gets the timeline items.

Declaration

cs-api-definition
public ObservableCollection<GanttViewTimelineDataItem> TimelineItems { get; }

Property Value

ObservableCollection<GanttViewTimelineDataItem>

The timeline items.

TimelineRange

Gets or sets the type of the timeline range.

Declaration

cs-api-definition
public TimeRange TimelineRange { get; set; }

Property Value

TimeRange

The timeline range.

TimelineScroller

Gets the timeline scroller.

Declaration

cs-api-definition
public GanttViewTimelineScroller TimelineScroller { get; }

Property Value

GanttViewTimelineScroller

The timeline scroller.

TimelineStart

Gets or sets the timeline start date.

Declaration

cs-api-definition
public DateTime TimelineStart { get; set; }

Property Value

DateTime

The timeline start.

TimelineTodayIndicatorElement

Gets the timeline today indicator element.

Declaration

cs-api-definition
public GanttViewTimelineTodayIndicatorElement TimelineTodayIndicatorElement { get; }

Property Value

GanttViewTimelineTodayIndicatorElement

The timeline today indicator element.

TodayIndicatorElement

Gets the today indicator element.

Declaration

cs-api-definition
public GanttViewTodayIndicatorElement TodayIndicatorElement { get; }

Property Value

GanttViewTodayIndicatorElement

The today indicator element.

Methods

ApplyOffset(List<Point>)

Applies the scroll offset to the link lines.

Declaration

cs-api-definition
protected virtual Point[] ApplyOffset(List<Point> lines)

Parameters

lines

List<Point>

The lines.

Returns

Point[]

ArrangeOverride(SizeF)

Arranges the content and child elements within the final allocated space, positioning text, images, and child elements.

Declaration

cs-api-definition
protected override SizeF ArrangeOverride(SizeF finalSize)

Parameters

finalSize

SizeF

The final area within the parent that this element should use to arrange itself and its children.

Returns

SizeF

The actual size used by the element after arrangement.

Overrides ScrollViewElement<VirtualizedStackContainer<GanttViewDataItem>>.ArrangeOverride(SizeF)

CalculateFinishToFinishLines(GanttViewLinkDataItem, Point?)

Calculates the finish to finish lines for the given link and optional point when a new link is being created.

Declaration

cs-api-definition
protected virtual void CalculateFinishToFinishLines(GanttViewLinkDataItem link, Point? point)

Parameters

link

GanttViewLinkDataItem

The link.

point

Point?

The position of the mouse (if creating or editing a link).

CalculateFinishToStartLines(GanttViewLinkDataItem, Point?)

Calculates the finish to start lines for the given link and optional point when a new link is being created.

Declaration

cs-api-definition
protected virtual void CalculateFinishToStartLines(GanttViewLinkDataItem link, Point? point)

Parameters

link

GanttViewLinkDataItem

The link.

point

Point?

The position of the mouse (if creating or editing a link).

CalculateLinkLines()

Calculates the link lines for all links.

Declaration

cs-api-definition
protected virtual void CalculateLinkLines()

CalculateLinkLines(GanttViewDataItem)

Calculates the link lines for all links connected to the given item.

Declaration

cs-api-definition
protected virtual void CalculateLinkLines(GanttViewDataItem item)

Parameters

item

GanttViewDataItem

The item.

CalculateLinkLines(GanttViewLinkDataItem, Point?)

Calculates the link lines for the given link and optional point when a new link is being created.

Declaration

cs-api-definition
public virtual void CalculateLinkLines(GanttViewLinkDataItem link, Point? point)

Parameters

link

GanttViewLinkDataItem

The link.

point

Point?

The position of the mouse (if creating or editing a link).

CalculateStartToFinishLines(GanttViewLinkDataItem, Point?)

Calculates the start to finish lines for the given link and optional point when a new link is being created.

Declaration

cs-api-definition
protected virtual void CalculateStartToFinishLines(GanttViewLinkDataItem link, Point? point)

Parameters

link

GanttViewLinkDataItem

The link.

point

Point?

The position of the mouse (if creating or editing a link).

CalculateStartToStartLines(GanttViewLinkDataItem, Point?)

Calculates the start to start lines for the given link and optional point when a new link is being created.

Declaration

cs-api-definition
protected virtual void CalculateStartToStartLines(GanttViewLinkDataItem link, Point? point)

Parameters

link

GanttViewLinkDataItem

The link.

point

Point?

The position of the mouse (if creating or editing a link).

CreateChildElements()

Creates the child elements.

Declaration

cs-api-definition
protected override void CreateChildElements()

Overrides VirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.CreateChildElements()

DisposeManagedResources()

Disposes the managed resources.

Declaration

cs-api-definition
protected override void DisposeManagedResources()

Overrides VirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.DisposeManagedResources()

DpiScaleChanged(SizeF)

Called when the DPI scale factor changes. Updates the scale factor and notifies child elements.

Declaration

cs-api-definition
public override void DpiScaleChanged(SizeF scaleFactor)

Parameters

scaleFactor

SizeF

The new DPI scale factor.

Overrides RadElement.DpiScaleChanged(SizeF)

DrawLinkLines(IGraphics)

Draws the link lines.

Declaration

cs-api-definition
protected virtual void DrawLinkLines(IGraphics graphics)

Parameters

graphics

IGraphics

The graphics.

GetDrawRectangle(GanttViewDataItem, DateTime)

Returns a rectangle with zero width representing the coordinates where an object should be positioned or drawn for the given item and time.

Declaration

cs-api-definition
public virtual RectangleF GetDrawRectangle(GanttViewDataItem item, DateTime datetime)

Parameters

item

GanttViewDataItem

The item .

datetime

DateTime

The datetime.

Returns

RectangleF

GetDrawRectangle(GanttViewDataItem, DateTime, DateTime)

Returns a rectangle representing the coordinates where an object should be positioned or drawn for the given item and time frame.

Declaration

cs-api-definition
public virtual RectangleF GetDrawRectangle(GanttViewDataItem item, DateTime start, DateTime end)

Parameters

item

GanttViewDataItem

The item.

start

DateTime

The start.

end

DateTime

The end.

Returns

RectangleF

GetDrawRectangle(GanttViewDataItem, DateTime, DateTime, bool)

Returns a rectangle representing the coordinates where an object should be positioned or drawn for the given item and time frame.

Declaration

cs-api-definition
public virtual RectangleF GetDrawRectangle(GanttViewDataItem item, DateTime start, DateTime end, bool addScrollOffset)

Parameters

item

GanttViewDataItem

The item.

start

DateTime

The start.

end

DateTime

The end.

addScrollOffset

bool

if set to true the horizontal scroll bar offset is taken into account.

Returns

RectangleF

GetDrawRectangle(GanttViewDataItem, DateTime, DateTime, bool, bool, bool)

Returns a rectangle representing the coordinates where an object should be positioned or drawn for the given item and time frame.

Declaration

cs-api-definition
public virtual RectangleF GetDrawRectangle(GanttViewDataItem item, DateTime start, DateTime end, bool addHScrollOffset, bool addVScrollOffset, bool addHeaderHeight)

Parameters

item

GanttViewDataItem

The item.

start

DateTime

The start.

end

DateTime

The end.

addHScrollOffset

bool

if set to true the horizontal scroll bar offset is taken into account.

addVScrollOffset

bool

if set to true the vertical scroll bar offset is taken into account.

addHeaderHeight

bool

if set to true the header header height is added to the y coordinate of the result.

Returns

RectangleF

Gets the link item in the given position if such exists otherwise returns null;

Declaration

cs-api-definition
public virtual GanttViewLinkDataItem GetLink(Point location)

Parameters

location

Point

The location in control coordinates where to search for a link.

Returns

GanttViewLinkDataItem

InitializeFields()

Initializes the fields.

Declaration

cs-api-definition
protected override void InitializeFields()

Overrides ScrollViewElement<VirtualizedStackContainer<GanttViewDataItem>>.InitializeFields()

LineIntersectsLine(Point, Point, Point, Point)

Returns a value indicating whether two lines intersect.

Declaration

cs-api-definition
protected virtual bool LineIntersectsLine(Point l1p1, Point l1p2, Point l2p1, Point l2p2)

Parameters

l1p1

Point

The begin point of the first line.

l1p2

Point

The end point of the first line

l2p1

Point

The begin point of the second line.

l2p2

Point

The end point of the second line.

Returns

bool

LineIntersectsRect(Point, Point, Rectangle)

Returns a value indicating whether a line represented with two points intersects the given rectangle.

Declaration

cs-api-definition
protected virtual bool LineIntersectsRect(Point p1, Point p2, Rectangle r)

Parameters

p1

Point

The begin point of the line.

p2

Point

The end point of the line.

r

Rectangle

The rectangle.

Returns

bool

MeasureOverride(SizeF)

Measures the desired size of the element by calculating the space needed for content, padding, and borders.

Declaration

cs-api-definition
protected override SizeF MeasureOverride(SizeF availableSize)

Parameters

availableSize

SizeF

The available space that a parent element can allocate to this element.

Returns

SizeF

The desired size of the element including content, padding, and border space.

Overrides VirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.MeasureOverride(SizeF)

OnNotifyPropertyChanged(PropertyChangedEventArgs)

Raises the standard .NET PropertyChanged event.

Declaration

cs-api-definition
protected override void OnNotifyPropertyChanged(PropertyChangedEventArgs e)

Parameters

e

PropertyChangedEventArgs

Overrides RadObject.OnNotifyPropertyChanged(PropertyChangedEventArgs)

OnOnePixelTimeChanged(bool)

Called when the OnePixelTime property is assigned a new value.

Declaration

cs-api-definition
protected virtual void OnOnePixelTimeChanged(bool zoomin)

Parameters

zoomin

bool

Indicated whether the change results in a zoom-in or zoom-out.

PaintChildren(IGraphics, Rectangle, float, SizeF, bool)

Paints the children.

Declaration

cs-api-definition
protected override void PaintChildren(IGraphics graphics, Rectangle clipRectange, float angle, SizeF scale, bool useRelativeTransformation)

Parameters

graphics

IGraphics

The graphics.

clipRectange

Rectangle

The clip rectangle.

angle

float

The angle.

scale

SizeF

The scale.

useRelativeTransformation

bool

if set to true [use relative transformation].

Overrides VisualElement.PaintChildren(IGraphics, Rectangle, float, SizeF, bool)

PopulateFlatTasksCollection()

Populates the flat tasks collection which is used for positioning links.

Declaration

cs-api-definition
protected virtual void PopulateFlatTasksCollection()

ScrollTo(DateTime)

Scrolls the graphical view to the given date. The date is placed in the middle of the view.

Declaration

cs-api-definition
public virtual bool ScrollTo(DateTime dateTime)

Parameters

dateTime

DateTime

The date to scroll to.

Returns

bool

true if the scroll operation was successful otherwise false.

Determines whether the given link should be drawn.

Declaration

cs-api-definition
protected virtual bool ShouldDrawLink(GanttViewLinkDataItem link, Point[] linkLines)

Parameters

link

GanttViewLinkDataItem

The link.

linkLines

Point[]

The link lines.

Returns

bool

SynchronizeItemElements()

Synchronizes the item elements.

Declaration

cs-api-definition
protected virtual void SynchronizeItemElements()

Update(UpdateActions)

Updates the specified update action.

Declaration

cs-api-definition
public void Update(RadGanttViewElement.UpdateActions updateAction)

Parameters

updateAction

RadGanttViewElement.UpdateActions

The update action.

UpdateInnerState()

Updates the inner state.

Declaration

cs-api-definition
protected virtual void UpdateInnerState()

UpdateOnMeasure(SizeF)

Updates on measure.

Declaration

cs-api-definition
protected override bool UpdateOnMeasure(SizeF availableSize)

Parameters

availableSize

SizeF

Size of the available.

Returns

bool

Overrides VirtualizedScrollPanel<GanttViewDataItem, GanttViewBaseItemElement>.UpdateOnMeasure(SizeF)

UpdateScrollers(UpdateActions)

Updates the scrollers.

Declaration

cs-api-definition
protected virtual void UpdateScrollers(RadGanttViewElement.UpdateActions updateAction)

Parameters

updateAction

RadGanttViewElement.UpdateActions

The update action.

UpdateTextViewScroller()

Updates the text view scroller when the scroll bar is moved.

Declaration

cs-api-definition
protected virtual void UpdateTextViewScroller()

UpdateTimelineZoom()

Updates the timeline zoom.

Declaration

cs-api-definition
public virtual void UpdateTimelineZoom()
In this article
DefinitionConstructorsGanttViewGraphicalViewElement(RadGanttViewElement)FieldsLinksColorPropertyLinksHandlesSizePropertyLinksSelectionClickTresholdPropertyLinksSelectionColorSpreadPropertyShowTimelineTodayIndicatorPropertyShowTodayIndicatorPropertyPropertiesAutomaticTimelineTimeRangeHorizontalScrollBarElementIsCreatingLinkLinksColorLinksHandlesSizeLinksSelectionClickTresholdLinksSelectionColorSpreadNewLinkOnePixelTimeShowTimelineTodayIndicatorShowTodayIndicatorTimelineBehaviorTimelineContainerTimelineEndTimelineItemsTimelineRangeTimelineScrollerTimelineStartTimelineTodayIndicatorElementTodayIndicatorElementMethodsApplyOffset(List<Point>)ArrangeOverride(SizeF)CalculateFinishToFinishLines(GanttViewLinkDataItem, Point?)CalculateFinishToStartLines(GanttViewLinkDataItem, Point?)CalculateLinkLines()CalculateLinkLines(GanttViewDataItem)CalculateLinkLines(GanttViewLinkDataItem, Point?)CalculateStartToFinishLines(GanttViewLinkDataItem, Point?)CalculateStartToStartLines(GanttViewLinkDataItem, Point?)CreateChildElements()DisposeManagedResources()DpiScaleChanged(SizeF)DrawLinkLines(IGraphics)GetDrawRectangle(GanttViewDataItem, DateTime)GetDrawRectangle(GanttViewDataItem, DateTime, DateTime)GetDrawRectangle(GanttViewDataItem, DateTime, DateTime, bool)GetDrawRectangle(GanttViewDataItem, DateTime, DateTime, bool, bool, bool)GetLink(Point)InitializeFields()LineIntersectsLine(Point, Point, Point, Point)LineIntersectsRect(Point, Point, Rectangle)MeasureOverride(SizeF)OnNotifyPropertyChanged(PropertyChangedEventArgs)OnOnePixelTimeChanged(bool)PaintChildren(IGraphics, Rectangle, float, SizeF, bool)PopulateFlatTasksCollection()ScrollTo(DateTime)ShouldDrawLink(GanttViewLinkDataItem, Point[])SynchronizeItemElements()Update(UpdateActions)UpdateInnerState()UpdateOnMeasure(SizeF)UpdateScrollers(UpdateActions)UpdateTextViewScroller()UpdateTimelineZoom()
Not finding the help you need?
Contact Support