New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinControls.Primitives

Assembly:Telerik.WinControls.dll

Syntax:

C#
public interface IPrimitiveElement : IShapedElement

Derived Classes: BaseDataFilterNodeElementFileBrowserIconListViewVisualItemBorderPrimitiveCheckPrimitiveFillPrimitiveLinePrimitiveOutLookGripPrimitiveProgressBarPrimitiveRadioPrimitiveTrackBarPrimitivePersonMentionListVisualItemAIPromptActionButtonElementAIPromptButtonElementAIPromptButtonsContainerAIPromptInputViewAIPromptMoreActionsViewAIPromptOutputViewAIPromptOutputVisualItemAIPromptToggleButtonElementAIPromptToolbarAIPromptToolbarItemAIPromptViewBaseRadAIPromptElementAddNewSheetSelectorTabItemAggregatesPositionDescriptorElementAlertWindowButtonsPanelAlertWindowCaptionGripAlertWindowContentElementAlertWindowTextAndSystemButtonsElementAppointmentElementArrowElementAutoCompleteBoxViewElementBackstageButtonItemBackstageContentPanelElementBackstageItemsPanelElementBackstageTabItemBackstageViewElementBackstageVisualElementBaseChatCardElementBaseChatItemElementBaseChatItemOverlayBaseChatOverlayBaseListViewElementBaseListViewGroupVisualItemBaseListViewVisualItemBaseMapElementBaseRingWaitingBarIndicatorElementBaseTimeSpanPickerUIComponentBaseWaitingBarIndicatorElementBaseWizardElementBreadcrumbDrillButtonsContainerRadCalculatorTextAreaElementCalendarCellElementCalendarHeaderCellElementCalendarMultiMonthViewTableElementCalendarNavigationElementCalendarStatusElementCalendarTableElementCalendarVisualElementCardListViewElementCardListViewVisualItemCardMessageItemElementCardViewContainerElementCardViewEditorItemCardViewGroupItemCardViewItemCarouselMessageItemElementChartLegendElementChartTitleElementChartWrapperChatAttachmentRowElementChatCalendarOverlayChatDateTimeOverlayChatEditPreviewElementChatFlightCardElementChatImageCardElementChatListOverlayChatMessageActionsElementChatMessageAvatarElementChatMessageBubbleElementChatMessageNameElementChatMessageStatusElementChatMessagesViewElementChatProductCardElementChatReplyBubbleElementChatReplyPreviewBubbleElementChatReplyPreviewElementChatSendButtonElementChatShowToolbarElementChatSuggestedActionsElementChatTimeOverlayChatTimeSeparatorItemElementChatToolbarElementChatToolbarScrollLeftButtonElementChatToolbarScrollRightButtonElementChatWeatherCardElementCheckedDropDownAutoCompleteBoxElementCollapsiblePanelButtonElementCollapsiblePanelHeaderElementCollapsiblePanelTextElementColorEditorColorBoxColumnChooserElementColumnChooserItemColumnChooserItemStackColumnChooserVisualElementCommandBarButtonCommandBarDropDownButtonCommandBarDropDownListCommandBarHostItemCommandBarItemsListVisualItemCommandBarLabelCommandBarMaskedEditBoxCommandBarRowElementCommandBarSeparatorCommandBarSplitButtonCommandBarStripElementCommandBarStripsListVisualItemCommandBarTextBoxCommandBarToggleButtonConditionalFormattableGridVisualElementAIChatMainMessageElementAIChatMessageItemElementAIChatTitleElementRadPdfChatElementDataFilterAddNodeElementDataFilterCheckBoxValueEditorElementDataFilterCheckboxCriteriaElementDataFilterColorBoxValueEditorElementDataFilterColorboxCriteriaElementDataFilterCriteriaElementDataFilterEditorElementDataFilterFieldEditorElementDataFilterGroupElementDataFilterGroupNodeContentElementDataFilterLogicalOperatorEditorElementDataFilterOperatorEditorElementDataFilterValueEditorElementDataLayoutControlItemDayViewAllDayHeaderDayViewAppointmentsAreaDayViewAppointmentsTableDayViewHeaderDescriptionContentListVisualItemDescriptionTextCheckedListVisualItemDescriptionTextListVisualItemDetailListViewCellElementDetailListViewDataCellElementDetailListViewElementDetailListViewGroupVisualItemDetailListViewHeaderCellElementDetailListViewVisualItemDiagramListViewVisualItemAutoHideTabStripElementDotsLineWaitingBarIndicatorElementDotsRingWaitingBarIndicatorElementDotsSpinnerWaitingBarIndicatorElementDragFeedbackElementDraggableLayoutControlItemDraggableLayoutControlOverlayElementDrillBackButtonDrillBackHomeButtonDrillBackSingleButtonExpanderItemFadingRingWaitingBarIndicatorElementFastNavigationItemFilterMenuCalendarElementFilterMenuListElementFilterMenuTreeElementBaseFilterViewCategoryElementFilterViewBooleanCategoryElementFilterViewCategoryExpandButtonElementFilterViewCheckedDropDownCategoryElementFilterViewDateTimeCategoryElementFilterViewDropDownCategoryElementFilterViewHeaderElementFilterViewNumericCategoryElementFilterViewTextCategoryElementFlightCardAirportInfoFormBorderPrimitiveFormCaptionFillPrimitiveFormulaBarButtonsElementFormulaBarNameBoxElementFormulaBarTextBoxElementGanttCellSelfReferenceStackElementGanttGraphicalViewBaseItemElementGanttGraphicalViewBaseTaskElementGanttIndentCellElementGanttViewBaseItemElementGanttViewBaseViewElementGanttViewGraphicalViewElementGanttViewMilestoneElementGanttViewMilestoneItemElementGanttViewSummaryElementGanttViewSummaryItemElementGanttViewSummaryLeftElementGanttViewSummaryMiddleElementGanttViewSummaryRightElementGanttViewTaskElementGanttViewTaskItemElementGanttViewTaskLinkHandleElementGanttViewTextItemElementGanttViewTextViewCellElementGanttViewTextViewElementGanttViewTextViewHeaderCellElementGanttViewTextViewItemExpanderItemGanttViewTimelineCellElementGanttViewTimelineItemBottomStackElementGanttViewTimelineItemElementGanttViewTimelineItemTopElementGanttViewTimelineTodayIndicatorElementGanttViewTodayIndicatorElementGanttViewViewsSplitterElementGanttViewVisualElementBulletGraphFeaturedMeasureBarBulletGraphQualitativeBarGaugeVisualElementLinearGaugeBarLinearGaugeLabelsLinearGaugeLineLinearGaugeNeedleIndicatorLinearGaugeSingleLabelLinearGaugeTicksRadLinearGaugeElementRadRadialGaugeElementRadialGaugeArcRadialGaugeBackgroundRadialGaugeLabelsRadialGaugeNeedleRadialGaugeSingleLabelRadialGaugeTicksGridBrowseCellElementGridCalculatorCellElementGridCellElementGridCheckBoxCellElementGridCheckBoxHeaderCellElementGridColorCellElementGridColumnGroupCellElementGridComboBoxCellElementGridCommandCellElementGridDataCellElementGridDataRowElementGridDateTimeCellElementGridDetailViewCellElementGridDetailViewRowElementGridExpanderItemGridFilterCellElementGridFilterCheckBoxCellElementGridFilterComboBoxCellElementGridFilterRowElementGridFilterTimeSpanCellElementGridGroupContentCellElementGridGroupExpanderCellElementGridGroupHeaderItemGridGroupHeaderItemsContainerGridGroupHeaderListGridGroupHeaderRowElementGridGroupPanelGridGroupRowSelectCellElementGridGroupVisualElementGridHeaderCellElementGridHeaderElementGridHeaderIndentCellElementGridHyperlinkCellContentElementGridHyperlinkCellElementGridImageCellElementGridIndentCellElementGridMergeCellElementGridNewRowElementGridRatingCellElementGridRowElementGridRowHeaderCellElementGridRowSelectCellElementGridSearchCellElementGridSearchRowElementGridSelectCellElementGridSparklineCellElementGridSummaryCellElementGridSummaryRowElementGridTableBodyElementGridTableElementGridTableHeaderCellElementGridTableHeaderRowElementGridTableHeaderSelectCellElementGridTimeSpanCellElementGridTreeExpanderItemGridMultipleRowsSelectCellElementGridVirtualizedCellElementGridVirtualizedRowElementGridVisualElementGroupElementGroupFieldElementGroupLinkElementGroupPanelContainerGroupPanelElementGroupPanelSizeGripElementHeaderPresenterElementHeatMapLegendElementHeatMapTitleElementLegendGradientItemElementLegendItemGradientLegendItemHeaderElementLegendItemMarkerLegendItemTitleLegendRangeItemElementLegendTitleElementHorizontalScrollableStackElementIconListViewElementIconListViewGroupVisualItemIconListViewVisualItemImageEditorCanvasElementImageEditorCommandsElementImageEditorZoomElementInnerItemInnerItemLayoutElementLayoutControlContainerElementLayoutControlGroupItemLayoutControlItemLayoutControlItemBaseLayoutControlLabelItemLayoutControlSeparatorItemLayoutControlSplitterItemLayoutControlTabStripElementLayoutControlTabStripItemLayoutControlTabStripItemButtonsPanelLayoutControlTabbedGroupLegendItemElementLegendItemMarkerLegendItemTitleLegendTitleElementLightVisualButtonElementLightVisualElementLightVisualRepeatButtonElementLightVisualSvgButtonElementLightVisualToggleButtonElementLineRingWaitingBarIndicatorElementListTimeSpanPickerUIComponentLiveTileFrameElementMapCopyrightLabelElementMapLegendElementMapLegendItemColorElementMapLegendItemElementMapLegendItemTextElementMapLegendSubtitleElementMapLegendTitleElementMapNavigationBarElementMapNavigationElementMapScaleIndicatorElementMapSearchBarElementMapSearchIconElementMediaMessageItemElementMiniMapElementMonthCellElementMonthViewAreaElementMonthViewElementMonthViewHeaderMonthViewVerticalHeaderMultiMonthViewElementBaseNavigationElementNavigationButtonElementNavigationElementLayoutNavigationViewBackgroundItemNavigationViewHeaderElementNavigationViewItemContainerNavigationViewItemLayoutNavigationViewPopupItemLayoutOfficeNavigationBarItemContainerOfficeNavigationBarItemLayoutRadOfficeNavigationBarItemRadOfficeNavigationBarOverflowItemOutlookViewOverflowGripOverflowItemsContainerOverlayPopupElementPagingPanelElementPdfSignatureElementPdfSizeGripElementPictureBoxBasePanelElementPictureBoxCanvasElementPictureBoxHorizontalPanelElementPictureBoxVerticalPanelElementPipsContainerPipsPagerItemPivotAggregateDescriptorContainerPivotAggregateDescriptorElementPivotCellElementPivotColumnDescriptorContainerPivotDescriptorContainerPivotFieldDescriptorElementPivotFieldListItemButtonPivotFieldListVisualItemPivotFilterDescriptorContainerPivotFilterDescriptorElementPivotFilterFunctionButtonPivotFilterMenuTreeElementPivotGroupDescriptorElementPivotGroupElementPivotRowDescriptorContainerProgressBarTextElementProgressIndicatorElementPromptInputAttachedFileElementPromptInputAttachedFilesElementPromptInputButtonsPanelElementPromptInputSuggestionsButtonPropertyGridCheckBoxItemElementPropertyGridColorItemElementPropertyGridContentElementPropertyGridElementPropertyGridErrorIndicatorElementPropertyGridExpanderElementPropertyGridGroupElementPropertyGridGroupExpanderElementPropertyGridGroupTextElementPropertyGridHelpContentElementPropertyGridHelpElementPropertyGridHelpTitleElementPropertyGridIndentElementPropertyGridItemElementPropertyGridItemElementBasePropertyGridRowHeaderElementPropertyGridSizeGripElementPropertyGridSplitElementPropertyGridTableElementPropertyGridTextElementPropertyGridToolbarElementPropertyGridValueElementPropertyValueButtonElementRadAutoCompleteBoxElementRadAutoCompleteBoxListElementRadBindingNavigatorElementRadBreadCrumbElementRadCalculatorButtonRadCalculatorCommandButtonElementRadCalculatorContentElementRadCalculatorDeleteButtonElementRadCalculatorDigitButtonElementRadCalculatorElementRadCalculatorEqualsButtonElementRadCalculatorMemoryButtonElementRadCalculatorMemoryElementRadCalculatorOperationButtonElementRadCalendarElementRadCalendarFastNavigationElementRadCardViewElementRadChartElementRadChatElementRadCheckedAutoCompleteBoxListElementRadCheckedDropDownListEditableAreaElementRadCheckedListVisualItemRadClockElementRadCollapseButtonElementRadCollapsiblePanelElementColorListBoxItemRadCommandBarArrowButtonRadCommandBarBaseItemRadCommandBarElementRadCommandBarGripRadCommandBarMultilineToolstripHolderPanelRadCommandBarOverflowButtonRadCommandBarOverflowPanelElementRadCommandBarVisualElementRadDataFilterElementRadDataLayoutElementRadDesktopAlertElementRadDiagramElementRadDropDownListEditableAreaElementRadFilterViewElementRadFixedPageElementRadGanttViewElementRadGridViewElementRadGroupBoxElementRadHeatMapElementRadImageEditorElementRadListElementRadListViewElementRadListVisualItemRadLiveTileElementRadMDIControlsItemRadMapElementRadOfficeNavigationBarElementRadPageViewBackstageElementRadPageViewButtonElementRadPageViewButtonsPanelRadPageViewContentAreaElementRadPageViewElementRadPageViewElement.PageViewItemTextEditorElementRadPageViewElementBaseRadPageViewExplorerBarElementRadPageViewExplorerBarItemRadPageViewItemRadPageViewItemButtonsPanelRadPageViewLabelElementRadPageViewNavigationViewElementRadPageViewNavigationViewItemRadPageViewOutlookAssociatedButtonRadPageViewOutlookElementRadPageViewOutlookItemRadPageViewOutlookOverflowButtonRadPageViewPinButtonElementRadPageViewStackElementRadPageViewStackItemRadPageViewStripButtonElementRadPageViewStripElementRadPageViewStripGroupItemRadPageViewStripItemRadPageViewTabStripElementRadPanoramaElementRadPdfViewerContainerRadPdfViewerElementRadPictureBoxElementRadPipsPagerElementRadPivotGridElementRadProgressBarElementRadPromptInputElementRadQuickAccessToolBarRadRangeSelectorElementRadRatingElementRadRibbonBarElementRadSchedulerElementRadSlideViewElementRadSparklineElementRadSpeechToTextButtonElementRadSpreadsheetElementRadSpreadsheetFormulaBarRadSpreadsheetSheetSelectorRadSpreadsheetStatusBarRadStepProgressBarElementRadTabbedFormControlCaptionRadTabbedFormControlContentAreaElementRadTabbedFormControlElementRadTabbedFormControlItemRadTabbedFormControlTabsElementRadTaskBoardColumnElementRadTaskBoardColumnHeaderElementRadTaskBoardElementRadTaskCardElementRadTaskCardTagElementRadTaskCardUserElementRadTaskDialogButtonRadTaskDialogCommandLinkButtonRadTaskDialogExpanderRadTaskDialogFootnoteRadTaskDialogIconRadTaskDialogPageRadTaskDialogProgressBarRadTextBoxControlElementRadTextBoxListElementRadTileElementRadTimePickerContentElementRadTimeSpanPickerContentElementRadToggleSwitchElementRadToolbarFormControlElementRadTrackBarElementRadTreeMapElementRadTreeViewElementRadVirtualGridElementRadVirtualKeyboardElementRadWaitingBarElementRadWebCamElementRadWizardElementRangeSelectorBodyElementRangeSelectorChartScaleContainerElementRangeSelectorHoverElementRangeSelectorRangeElementRangeSelectorScaleContainerElementRangeSelectorScrollElementRangeSelectorScrollRangeRangeSelectorScrollSelectionRangeRangeSelectorScrollThumbRangeSelectorSelectionRectangleRangeSelectorThumbRangeSelectorThumbLineElementRangeSelectorTrackingElementRangeSelectorViewContainerRangeSelectorViewElementRangeSelectorVisualElementRangeSelectorVisualElementWithOrientationRibbonBarCaptionFillPrimitiveRibbonFormElementRibbonTabRibbonTabStripElementRichTextEditorRibbonTabRotatingRingsWaitingBarIndicatorElementRulerPrimitiveSchedulerAgendaViewElementSchedulerCellContainerSchedulerCellElementSchedulerDayViewElementSchedulerDayViewGroupedByResourceElementSchedulerHeaderCellElementSchedulerMonthViewElementSchedulerMonthViewGroupedByResourceElementSchedulerMultiDayViewElementSchedulerNavigatorElementSchedulerResourceHeaderCellElementSchedulerResourcesHeaderElementSchedulerTimelineViewElementSchedulerViewElementSchedulerViewGroupedByResourceElementBaseSchedulerViewGroupedByResourceElement<T>SchedulerVisualElementScrollViewElementScrollViewElementContainerScrollViewElement<T>SegmentedRingWaitingBarIndicatorElementSeparatorElementSheetSelectorTabItemSheetSelectorTabItemBaseSheetTabItemsContainerElementSimpleListViewElementSimpleListViewGroupVisualItemSimpleListViewVisualItemSparkWrapperRadSplashScreenElementSplashScreenLightVisualElementSplashScreenProgressIndicatorElementWatermarkTextElementContainerSplitterElementLayoutSpreadsheetSheetSelectorGripElementStackLayoutElementStackLayoutElementLiteStepConnectionElementStepContentElementStepItemIndicatorElementStepProgressItemStripViewButtonsPanelStripViewItemContainerStripViewItemLayoutSuggestedActionElementSummaryProgressIndicatorElementTabStripItemTabbedFormCaptionFillPrimitiveTabbedFormElementRadTaskDialogBottomLayoutRadTaskDialogCommandAreaRadTaskDialogContentAreaRadTaskDialogControlElementRadTaskDialogDescriptionRadTaskDialogHeaderLayoutRadTaskDialogProgressBarElementTaskDialogExpanderButtonElementTaskDialogLightVisualElementTaskProgressIndicatorElementTemplateGroupsElementTextBoxViewElementTextBoxWrapPanelTextMessageItemElementThumbnailListElementThumbnailListHeaderElementTileGroupElementTimeHeaderArrowTimeHeaderLeftArrowTimeHeaderRightArrowTimePickerDoneButtonElementTimeSpanPickerDoneButtonElementTimeTableElementTimeTableElementHoursTimeTableHeaderElementTimeTableHeaderHoursElementTimeTableStackLayoutElementTimeTableVisualElementTimelineAppointmentsPresenterTimelineGroupingByResourcesElementTimelineHeaderTitleElementToggleSwitchPartElementToggleSwitchThumbElementTokenizedTextBlockElementToolbarActionElementToolbarFormCaptionFillPrimitiveToolbarFormElementTrackBarBodyElementTrackBarElementWithOrientationTrackBarIndicatorContainerElementTrackBarIndicatorElementTrackBarLabelContainerElementTrackBarLabelElementTrackBarLineElementTrackBarRangeElementTrackBarScaleContainerElementTrackBarScaleElementTrackBarStackElementTrackBarThumbElementTrackBarTickContainerElementTrackBarTickElementTrackBarVisualElementTrackballInfoElementLegendItemElementLegendItemMarkerLegendItemTitleLegendTitleElementTreeMapLegendElementTreeMapTitleElementTreeNodeContentElementTreeNodeElementTreeNodeExpanderItemTreeNodeImageElementTreeNodeLineElementTreeNodeLinesContainerTreeViewVisualUIItemBaseUpperProgressIndicatorElementValidationHelperElementViewNavigationElementVirtualGridCellElementVirtualGridDetailViewCellElementVirtualGridExpanderItemVirtualGridFilterCellElementVirtualGridFilterRowElementVirtualGridHeaderCellElementVirtualGridHeaderRowElementVirtualGridIndentCellElementVirtualGridNewCellElementVirtualGridNewRowElementVirtualGridPagingPanelElementVirtualGridRowElementVirtualGridTableElementVirtualGridWaitingElementVirtualizedScrollPanel<Item, Element>WaitingBarContentElementWaitingBarIndicatorElementWaitingBarSeparatorElementWaitingBarTextElementWizard97CommandAreaWizard97ViewWizardAeroTopElementWizardAeroViewWizardCommandAreaWizardCompletionPageWizardPageWizardPageHeaderElementWizardTextElementWizardViewWizardWelcomePageKeyNumpadKeySecondaryTextElementToggleKeyFontListViewVisualItemPatternFillVisualItemThemeColorListViewVisualItemThumb...

Inherited Members IShapedElement.GetCurrentShape()

Properties

C#
float BorderThickness { get; }
C#
ComponentThemableElementTree ElementTree { get; }
C#
Font Font { get; set; }
C#
bool IsDesignMode { get; }
C#
RadElement Parent { get; }
C#
Size Size { get; }

Methods

C#
RectangleF GetExactPaintingRectangle(float angle, SizeF scale)
Parameters:anglefloatscaleSizeFReturns:

RectangleF

C#
RectangleF GetPaintRectangle(float left, float angle, SizeF scale)
Parameters:leftfloatanglefloatscaleSizeFReturns:

RectangleF

C#
bool ShouldUsePaintBuffer()
Returns:

bool