RadRibbonSplitButton Class

Progress Software Corporation - Testing Framework 2018.1 Automation Infrastructure
Represents the RadRibbonViewSplitButton control wrapper.
Inheritance Hierarchy

SystemObject
  ArtOfTest.WebAii.SilverlightAutomationObjectFrameworkElement
    ArtOfTest.WebAii.SilverlightFrameworkElement
      ArtOfTest.WebAii.Controls.Xaml.SilverlightSilverlightTestElement
        ArtOfTest.WebAii.Silverlight.UIControl
          ArtOfTest.WebAii.Silverlight.UIContentControl
            Telerik.WebAii.Controls.XamlRadSplitButton
              Telerik.WebAii.Controls.XamlRadRibbonSplitButton

Namespace:  Telerik.WebAii.Controls.Xaml
Assembly:  Telerik.WebAii.Controls.Xaml (in Telerik.WebAii.Controls.Xaml.dll) Version: 2012.1.719.0 (2012.1.719.0)
Syntax

public class RadRibbonSplitButton : RadSplitButton, 
	IRadRibbonViewSplitButton, IRadSplitButton, IContentControl, IControl, IFrameworkElement, 
	ITargetElement

The RadRibbonSplitButton type exposes the following members.

Constructors

  NameDescription
Public methodRadRibbonSplitButton
Initializes a new instance of the RadRibbonSplitButton class.
Top
Properties

  NameDescription
Public propertyAbsoluteSiblingTagIndex
Get the sibling tag index of this FrameworkElement.
(Inherited from FrameworkElement.)
Public propertyAbsoluteTagIndex
Get the absolute index of this Xaml tag in the Visual Tree.
(Inherited from FrameworkElement.)
Public propertyActualHeight
Gets the value of the ActualHeight of this element.
(Inherited from FrameworkElement.)
Public propertyActualWidth
Gets the value of the ActualWidth of this element.
(Inherited from FrameworkElement.)
Public propertyApplication
Get the Application object that owns this element.
(Inherited from FrameworkElement.)
Public propertyAutomationId
Gets the AutomationId set on this element if any.
(Inherited from FrameworkElement.)
Public propertyBackground (Inherited from Control.)
Public propertyBackgroundDecoratorColor
Get the RadRibbonSplitButton background decorator color
Public propertyBackgroundDecoratorOpacity
Get the RadRibbonSplitButton background decorator opacity
Public propertyBackgroundDecoratorVisibility
Get the RadRibbonSplitButton background decorator visibility
Public propertyBorderBrush (Inherited from Control.)
Public propertyBorderThickness (Inherited from Control.)
Public propertyButton Obsolete.
Get the RadButton part of the split button.
(Inherited from RadSplitButton.)
Public propertyButtonElement
Get the RadButton part of the split button.
(Inherited from RadSplitButton.)
Public propertyCheckedDecoratorColor
Get the RadRibbonSplitButton checked decorator color
Public propertyCheckedDecoratorOpacity
Get the RadRibbonSplitButton checked decorator opacity
Public propertyCheckedDecoratorVisibility
Get the RadRibbonSplitButton checked decorator visibility
Public propertyChildren
Gets the visual children of this element.
(Inherited from FrameworkElement.)
Public propertyClip
Gets / Sets the value of the Clip of this element.
(Inherited from FrameworkElement.)
Public propertyCloseOnEscape
Gets or sets whether the popup closes when the Escape key toggles.
(Inherited from RadSplitButton.)
Public propertyCollapseToMedium
Get the CollapseToMedium
Public propertyCollapseToSmall
Get the CollapseToSmall
Public propertyComputedVisibility (Inherited from FrameworkElement.)
Public propertyContent (Inherited from ContentControl.)
Public propertyCurrentSize
Get the CurrentSize.
Public propertyDepth
Get the depth of this element in the Visual Tree.
(Inherited from FrameworkElement.)
Public propertyDesiredSize
Gets the value of the DesiredSize of this element.
(Inherited from FrameworkElement.)
Public propertyDisabledDecoratorColor
Get the RadRibbonSplitButton disabled decorator color
Public propertyDisabledDecoratorOpacity
Get the RadRibbonSplitButton disabled decorator opacity
Public propertyDisabledDecoratorVisibility
Get the RadRibbonSplitButton disabled decorator visibility
Public propertyDropDown Obsolete.
Get the RadToggleButton part of the split button.
(Inherited from RadSplitButton.)
Public propertyDropDownButtonPosition
Get the DropDownButtonPosition
Public propertyDropDownElement
Get the RadToggleButton part of the split button.
(Inherited from RadSplitButton.)
Public propertyDropDownHeight
Gets or sets the drop down height.
(Inherited from RadSplitButton.)
Public propertyDropDownIndicator Obsolete.
Get the drop down indicator of the split button.
(Inherited from RadSplitButton.)
Public propertyDropDownIndicatorElement
Get the drop down indicator of the split button.
(Inherited from RadSplitButton.)
Public propertyDropDownPopup
Get the popup
Public propertyDropDownPopupElement
Get the drop down popup of the split button.
(Inherited from RadSplitButton.)
Public propertyDropDownWidth
Gets or sets the drop down width.
(Inherited from RadSplitButton.)
Public propertyEnableValidateMouseLocation
Enables or disables the validation of mouse click locations before performing mouse actions
(Inherited from FrameworkElement.)
Public propertyFind
Get the Find object used to search the visual children of this element.
(Inherited from FrameworkElement.)
Public propertyFontFamily (Inherited from Control.)
Public propertyFontSize (Inherited from Control.)
Public propertyFontStretch (Inherited from Control.)
Public propertyFontStyle (Inherited from Control.)
Public propertyFontWeight (Inherited from Control.)
Public propertyForeground (Inherited from Control.)
Public propertyHeight
Gets / Sets the value of the Height of this element.
(Inherited from FrameworkElement.)
Public propertyHorizontalAlignment
Get the HorizontalAlignment
Public propertyHorizontalContentAlignment (Inherited from Control.)
Public propertyHost
Returns the AutomationHost for this object.
(Inherited from FrameworkElement.)
Public propertyIsAutoSize
Get/Set the permission to resize the Image according to the RibbonBar guidance.
Public propertyIsChecked
Gets or sets whether the button is checked.
(Inherited from RadSplitButton.)
Public propertyIsEnabled (Inherited from Control.)
Public propertyIsHitTestVisible
Gets / Sets the value of the IsHitTestVisible of this element.
(Inherited from FrameworkElement.)
Public propertyIsOpen
Gets or sets whether the popup is open.
(Inherited from RadSplitButton.)
Public propertyIsTabStop (Inherited from Control.)
Public propertyIsTestRegion
Gets whether or not this element is contained in a test region.
(Inherited from FrameworkElement.)
Public propertyIsTextInMiddleButton
Get/Set the placement of the text in the Middle-sized button.
Public propertyIsToggle
Gets or sets whether the popup supports toggle mode.
(Inherited from RadSplitButton.)
Public propertyIsVisible (Inherited from FrameworkElement.)
Public propertyMappings
Gets a mappings collection that stores customizable control specific mapping knowledge that can be later customized.
(Inherited from FrameworkElement.)
Public propertyMargin
Gets / Sets the value of the Margin of this element.
(Inherited from FrameworkElement.)
Public propertyMaxHeight
Gets / Sets the value of the MaxHeight of this element.
(Inherited from FrameworkElement.)
Public propertyMaxWidth
Gets / Sets the value of the MaxWidth of this element.
(Inherited from FrameworkElement.)
Public propertyMinHeight
Get the MinHeight
Public propertyMinWidth
Get the MinWidth
Public propertyName
Gets the value of the Name of this element.
(Inherited from FrameworkElement.)
Public propertyOpacity
Gets / Sets the value of the Opacity of this element.
(Inherited from FrameworkElement.)
Public propertyOpacityMask
Gets / Sets the value of the OpacityMask of this element.
(Inherited from FrameworkElement.)
Public propertyPadding (Inherited from Control.)
Public propertyParsedElement
Get the parsed element under this object.
(Inherited from FrameworkElement.)
Public propertyPropertyBag
The automation object property bag.
(Inherited from AutomationObjectT.)
Public propertyRadButtonFocusVisualBorderColor
Get the RadButton focus visual border color
Public propertyRadButtonFocusVisualBorderOpacity
Get the RadButton focus visual border opacity
Public propertyRadButtonFocusVisualBorderVisibility
Get the RadButton focus visual border visibility
Public propertyRadButtonOuterBorderColor
Get the RadButton outer border color
Public propertyRadButtonOuterBorderOpacity
Get the RadButton outer border opacity
Public propertyRadButtonOuterBorderVisibility
Get the RadButton outer border visibility
Public propertyRadButtonOuterMouseOverBorderColor
Get the RadButton outer mouse over border color
Public propertyRadButtonOuterMouseOverBorderOpacity
Get the RadButton outer mouse over border opacity
Public propertyRadButtonOuterMouseOverBorderVisibility
Get the RadButton outer mouse over border visibility
Public propertyRadButtonOuterPressedBorderColor
Get the RadButton outer pressed border color
Public propertyRadButtonOuterPressedBorderOpacity
Get the RadButton outer pressed border opacity
Public propertyRadButtonOuterPressedBorderVisibility
Get the RadButton outer pressed border visibility
Public propertyRadToggleButtonCheckedVisualBorderColor
Get the RadToggleButton checked visual border color
Public propertyRadToggleButtonCheckedVisualBorderOpacity
Get the RadToggleButton checked visual border opacity
Public propertyRadToggleButtonCheckedVisualBorderVisibility
Get the RadToggleButton checked visual border visibility
Public propertyRadToggleButtonFocusVisualBorderColor
Get the RadToggleButton focus visual border color
Public propertyRadToggleButtonFocusVisualBorderOpacity
Get the RadToggleButton focus visual border opacity
Public propertyRadToggleButtonFocusVisualBorderVisibility
Get the RadToggleButton focus visual border visibility
Public propertyRadToggleButtonOuterBorderColor
Get the RadToggleButton outer border color
Public propertyRadToggleButtonOuterBorderOpacity
Get the RadToggleButton outer border opacity
Public propertyRadToggleButtonOuterBorderVisibility
Get the RadToggleButton outer border visibility
Public propertyRadToggleButtonOuterMouseOverBorderColor
Get the RadToggleButton outer mouse over border color
Public propertyRadToggleButtonOuterMouseOverBorderOpacity
Get the RadToggleButton outer mouse over border opacity
Public propertyRadToggleButtonOuterMouseOverBorderVisibility
Get the RadToggleButton outer mouse over border visibility
Public propertyRadToggleButtonOuterPressedBorderColor
Get the RadToggleButton outer pressed border color
Public propertyRadToggleButtonOuterPressedBorderOpacity
Get the RadToggleButton outer pressed border opacity
Public propertyRadToggleButtonOuterPressedBorderVisibility
Get the RadToggleButton outer pressed border visibility
Public propertyReference
Get or set the object reference.
(Inherited from AutomationObjectT.)
Public propertyRenderSize
Gets the value of the RenderSize of this element.
(Inherited from FrameworkElement.)
Public propertyRenderTransform
Gets / Sets the value of the RenderTransform of this element.
(Inherited from FrameworkElement.)
Public propertyRenderTransformOrigin
Gets / Sets the value of the RenderTransformOrigin of this element.
(Inherited from FrameworkElement.)
Public propertySplitText
Get whether the Text splitting for the Large-sized button is enabled.
Public propertyTabIndex (Inherited from Control.)
Public propertyTabNavigation (Inherited from Control.)
Public propertyTagNameIndex
Gets the tag name index of the xaml tag name in the visual tree.
(Inherited from FrameworkElement.)
Public propertyTechnologyType
Get the technology type of this element.
(Inherited from FrameworkElement.)
Public propertyText
Gets the element text, the first text block text by default.
(Inherited from FrameworkElement.)
Public propertyText1
Get the first part of the ribbon button text.
Public propertyText2
Get the second part of the ribbon button text.
Public propertyTextBlockContent
Gets the text from all the inner TextBlock elements.
(Inherited from FrameworkElement.)
Public propertyTextLiteralContent
Gets the literal text content of this framework element if any.
(Inherited from FrameworkElement.)
Public propertyToolTipText
The text of the tooltip specified for this element
(Inherited from FrameworkElement.)
Public propertyUid (Inherited from FrameworkElement.)
Public propertyUseLayoutRounding
Gets / Sets the value of the UseLayoutRounding of this element.
(Inherited from SilverlightTestElement.)
Public propertyUser
Gets the UI interaction object that allows you to interact with this framework element directly using real mouse and keyboard interactions
(Inherited from FrameworkElement.)
Public propertyVerticalAlignment
Gets / Sets the value of the VerticalAlignment of this element.
(Inherited from FrameworkElement.)
Public propertyVerticalContentAlignment (Inherited from Control.)
Public propertyVisibility
Gets / Sets the value of the Visibility of this element.
(Inherited from FrameworkElement.)
Public propertyWait
Gets a VisualWait object to be used on waiting for Visual elemnets in the VisualTree.
(Inherited from FrameworkElement.)
Public propertyWidth
Gets / Sets the value of the Width of this element.
(Inherited from FrameworkElement.)
Public propertyXamlTag
Get the xaml tag name of this FrameworkElement. This is used for hierarchy matching and traversal.
(Inherited from FrameworkElement.)
Public propertyXamlTagBase
Gets the lowest control type that the framework recognizes
(Inherited from FrameworkElement.)
Top
Methods

  NameDescription
Public methodAddChildNode
Add a child node to this framework element.
(Inherited from FrameworkElement.)
Public methodAnySibling(String)
Return any sibling of this control of the specified type. This method searches the previous siblings first, then the next sibilings.
(Inherited from FrameworkElement.)
Public methodAnySiblingT
Return any sibling of this control of the specified type.
(Inherited from FrameworkElement.)
Public methodAsT
Return this framework element as a strongly-typed control.
(Inherited from FrameworkElement.)
Public methodAssignReference
Assign the automation reference to this element.
(Inherited from FrameworkElement.)
Public methodCapture
Capture the image of this element.
(Inherited from FrameworkElement.)
Public methodCastAsT
Returns this framework element as a strongly-typed control without enforcing tag name to match the type. This functions gives you free casting abilities between types.
(Inherited from FrameworkElement.)
Public methodDeserialize
Deserialize this AutomationObject to a jsonString TODO: Should this be a static method?
(Inherited from AutomationObjectT.)
Public methodEnsureClickable
Performs best-effort operations to ensure that this element is user-visible and avialable for simulated user actions.
(Inherited from FrameworkElement.)
Public methodEquals
Determines whether this FrameworkElement is equal to another, by comparing their AutomationReferences
(Inherited from FrameworkElement.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFromRealObject
Used internally to translate object across application boundaries
(Inherited from FrameworkElement.)
Public methodGetAttachedPropertyT
Get value of attached property.
(Inherited from FrameworkElement.)
Public methodGetAutomationProperty (Inherited from FrameworkElement.)
Public methodGetChildren
Get the children of this framework element.
(Inherited from FrameworkElement.)
Public methodGetChildTagIndex
Given a child FrameworkElement of this element, return this child's tag index relative to this element. If the child has the same tag name as this element, it will not be counted.
(Inherited from FrameworkElement.)
Public methodGetHashCode
Calculates and returns the hashcode for this element.
(Inherited from FrameworkElement.)
Public methodGetHostParent
Not implemented for Silverlight elements. Returns null.
(Inherited from FrameworkElement.)
Public methodGetIdentifier
Gets whether this framework element has an automationid set on it or name. If it does, it will return which one was found and its value. If both are found, AutomationId will be returned first.
(Inherited from FrameworkElement.)
Public methodGetIntRectangle
Gets the bounding rectangle of this element within the Silverlight app with integral coordinates
(Inherited from FrameworkElement.)
Public methodGetNextSibling
Get the next sibling of this FrameworkElement.
(Inherited from FrameworkElement.)
Public methodGetParent
Get the Parent of this element.
(Inherited from FrameworkElement.)
Public methodGetPrevSibling
Get the previous sibling.
(Inherited from FrameworkElement.)
Public methodGetProperties
Reads and returns the specified property from this element.
(Inherited from FrameworkElement.)
Public methodGetProperty(AutomationProperty)
Get a property on this automation object.
(Inherited from AutomationObjectT.)
Public methodGetProperty(AutomationProperty, Object)
Gets a property on this automation object, or returns a default value if the property cannot be retrieved
(Inherited from AutomationObjectT.)
Public methodGetPropertyT(String)
Gets the property value by given name. Will be useful for common translators supporting different technologies (SL/Wpf).
(Inherited from FrameworkElement.)
Public methodGetPropertyTypeSafe (Inherited from FrameworkElement.)
Public methodGetRealType (Inherited from ContentControl.)
Public methodGetRectangle
Get the bounding rectangle of this element within this Silverlight App.
(Inherited from FrameworkElement.)
Public methodGetRectangle(FrameworkElement)
Get the bounding rectangle of this element relative to another element
(Inherited from FrameworkElement.)
Public methodGetScreenRectangle
Return the actual coordinates of this element in absolute screen coordinates taking into account the location of the overall plug-in on the page.
(Inherited from FrameworkElement.)
Public methodGetStringPresentation (Inherited from FrameworkElement.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodGetUniqueHashCode
Calculates and returns the hash code for this element.
(Inherited from FrameworkElement.)
Public methodHighlight
Highlight this element.
(Inherited from FrameworkElement.)
Public methodHighlight(Boolean)
Highlight this element
(Inherited from FrameworkElement.)
Public methodInitializeMappings
Initialize the Mappings collection. This method is called when the Mappings collection is accessed for the first time. It is then cached
(Inherited from FrameworkElement.)
Public methodInvokeMethod(String, Object)
Invokes a method on the AutomationObject's client-side peer
(Inherited from AutomationObjectT.)
Public methodInvokeMethod(AutomationMethod, Object)
Invokes a method on the AutomationObject's client-side peer
(Inherited from AutomationObjectT.)
Public methodIsChild
Checks if element passed in is a child of this framework element.
(Inherited from FrameworkElement.)
Public methodIsHitTest
Determines whether the element can be clicked/selected
(Inherited from FrameworkElement.)
Public methodIsHitTest(Boolean)
Determines whether [is hit test] [the specified allow partial visibiltiy].
(Inherited from FrameworkElement.)
Public methodIsHitTest(FrameworkElement, Boolean)
Determines whether [is hit test] [the specified relative parent].
(Inherited from FrameworkElement.)
Public methodKeyPress
Simulate user key press specific to this element.
(Inherited from FrameworkElement.)
Public methodMatch
Match this FrameworkElement against a specific find expression.
(Inherited from FrameworkElement.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodNextSibling(String)
Return the next sibling of this control of type.
(Inherited from FrameworkElement.)
Public methodNextSiblingT
The next sibling control of desired type.
(Inherited from FrameworkElement.)
Public methodParent
Get the parent framework element
(Inherited from FrameworkElement.)
Public methodParent(String)
Get the parent control that matched the control type.
(Inherited from FrameworkElement.)
Public methodParent(String, Boolean)
Get the parent control that matched the control type.
(Inherited from FrameworkElement.)
Public methodPreviousSibling(String)
The previous sibling control of desired type.
(Inherited from FrameworkElement.)
Public methodPreviousSiblingT
The previous sibling control of specified type.
(Inherited from FrameworkElement.)
Public methodRefresh
Refresh this FrameworkElement within the VisualTree.
(Inherited from FrameworkElement.)
Public methodScrollToVisible
Scrolls the web page so that this element is visible in the browser window
(Inherited from FrameworkElement.)
Public methodScrollToVisible(ScrollToVisibleType)
Scrolls the web page so that this element is visible in the browser window
(Inherited from FrameworkElement.)
Public methodSerialize
Serialize this automation object to a Json String
(Inherited from AutomationObjectT.)
Public methodSetAttachedPropertyT
Set value of attached property.
(Inherited from FrameworkElement.)
Public methodSetClosingTag
Ignore for the base FrameworkElement. May be overriden in a derived class to provide additional functionality.
(Inherited from FrameworkElement.)
Public methodSetDepth
Set the depth of this framework element.
(Inherited from FrameworkElement.)
Public methodSetFindInfo (Inherited from FrameworkElement.)
Public methodSetFocus
Sets keyboard focus to this element
(Inherited from FrameworkElement.)
Public methodSetParent
Set the parent object of this framework element.
(Inherited from FrameworkElement.)
Public methodSetProperty(String, Object)
Sets the property value. Will be useful for common translators supporting different technologies (SL/Wpf).
(Inherited from FrameworkElement.)
Public methodSetProperty(AutomationProperty, Object)
Set a property on this automation object.
(Inherited from AutomationObjectT.)
Public methodSetProxy (Inherited from FrameworkElement.)
Public methodSetUid (Inherited from FrameworkElement.)
Public methodSetXamlTag
Set the Xaml tag name.
(Inherited from FrameworkElement.)
Public methodToggleDropDown
Opens/closes the drop down of the split button refreshing the popup.
(Inherited from RadSplitButton.)
Public methodToRealObject
Used internally to translate object across application boundaries
(Inherited from FrameworkElement.)
Public methodToString
Gets the string representation of this FrameworkElement object.
(Inherited from FrameworkElement.)
Public methodToXml
Gets an Xml formatted string that represents this element and all its children This Xml represents the VisualTree.
(Inherited from FrameworkElement.)
Public methodValidateMouseLocationIfNeeded
Validate that the current location of the mouse is inside the browser window.
(Inherited from FrameworkElement.)
Protected methodValidateType
Validate a control type with the control tag name.
(Inherited from FrameworkElement.)
Top
See Also

Reference