menu

WPF

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class SplitButton - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class SplitButton

    Interaction logic for SplitButton.xaml

    Inheritance
    System.Object
    SplitButton
    Namespace: Syncfusion.Windows.Tools.Olap
    Assembly: Syncfusion.OlapTools.WPF.dll
    Syntax
    public class SplitButton : Control

    Constructors

    SplitButton()

    Declaration
    public SplitButton()

    Fields

    HostProperty

    Host Dependency Property Implementation

    Declaration
    public static readonly DependencyProperty HostProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    MetaTreeNodeProperty

    MetaTreeNode Dependency Property Implementation

    Declaration
    public static readonly DependencyProperty MetaTreeNodeProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    TextProperty

    Text Dependency Property Implementation

    Declaration
    public static readonly DependencyProperty TextProperty
    Field Value
    Type
    System.Windows.DependencyProperty

    Properties

    Host

    Gets or sets the host.

    Declaration
    public AxisElementBuilder Host { get; set; }
    Property Value
    Type Description
    AxisElementBuilder

    The host.

    MetaTreeNode

    Gets or sets the meta tree node.

    Declaration
    public MetaTreeNode MetaTreeNode { get; set; }
    Property Value
    Type Description
    MetaTreeNode

    The meta tree node.

    OlapDataManager

    Gets the model.

    Declaration
    public IOlapDataManager OlapDataManager { get; }
    Property Value
    Type Description
    IOlapDataManager

    The model.

    Text

    Gets or sets the text.

    Declaration
    public string Text { get; set; }
    Property Value
    Type Description
    System.String

    The text.

    Methods

    MeasureOverride(Size)

    When overridden in a derived class, measures the size in layout required for child elements and determines a size for the System.Windows.FrameworkElement-derived class.

    Declaration
    protected override Size MeasureOverride(Size constraint)
    Parameters
    Type Name Description
    System.Windows.Size constraint

    The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available.

    Returns
    Type Description
    System.Windows.Size

    The size that this element determines it needs during layout, based on its calculations of child element sizes.

    OnApplyTemplate()

    When overridden in a derived class, is invoked whenever application code or internal processes call System.Windows.FrameworkElement.ApplyTemplate.

    Declaration
    public override void OnApplyTemplate()

    OnPropertyChanged(DependencyPropertyChangedEventArgs)

    Invoked whenever the effective value of any dependency property on this System.Windows.FrameworkElement has been updated. The specific dependency property that changed is reported in the arguments parameter. Overrides System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs).

    Declaration
    protected override void OnPropertyChanged(DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyPropertyChangedEventArgs e

    The event data that describes the property that changed, as well as old and new values.

    TextChanged(DependencyObject, DependencyPropertyChangedEventArgs)

    Texts the changed.

    Declaration
    public static void TextChanged(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs e)
    Parameters
    Type Name Description
    System.Windows.DependencyObject dependencyObject

    The dependency object.

    System.Windows.DependencyPropertyChangedEventArgs e

    The System.Windows.DependencyPropertyChangedEventArgs instance containing the event data.

    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved