skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Forums
    • Videos
    • Blogs
    • Accessibility
    • Submit a Ticket

    Productivity and Design Tools

    • Visual Studio Extensions
    • Visual Studio Templates
    • Embedded Reporting
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now

Class SheetSelectorTabItem

Provides methods and properties for using SheetSelector's TabItems.

Inheritance
System.Object
SheetSelectorTabItem
Namespace: Telerik.Windows.Controls.Spreadsheet.Controls
Assembly: Telerik.Windows.Controls.Spreadsheet.dll

Syntax

public class SheetSelectorTabItem : Control, IWeakEventListener

Constructors

SheetSelectorTabItem(Sheet)

Initializes a new instance of the SheetSelectorTabItem class.

Declaration
public SheetSelectorTabItem(Sheet sheet)
Parameters
Telerik.Windows.Documents.Spreadsheet.Model.Sheet sheet

The sheet of this tab item.

Fields

ColorPaletteProperty

The Dependency property ColorPaletteProperty.

Declaration
public static readonly DependencyProperty ColorPaletteProperty
Field Value
System.Windows.DependencyProperty

ContentProperty

The Dependency property ContentProperty.

Declaration
public static readonly DependencyProperty ContentProperty
Field Value
System.Windows.DependencyProperty

CurrentBackgroundProperty

The Dependency property CurrentBackgroundProperty.

Declaration
public static readonly DependencyProperty CurrentBackgroundProperty
Field Value
System.Windows.DependencyProperty

DefaultBackgroundProperty

The Dependency property DefaultBackgroundProperty.

Declaration
public static readonly DependencyProperty DefaultBackgroundProperty
Field Value
System.Windows.DependencyProperty

IsHiddenProperty

The Dependency property IsHiddenProperty.

Declaration
public static readonly DependencyProperty IsHiddenProperty
Field Value
System.Windows.DependencyProperty

IsMousePointerOverProperty

The Dependency property IsMousePointerOverProperty.

Declaration
public static readonly DependencyProperty IsMousePointerOverProperty
Field Value
System.Windows.DependencyProperty

SheetNameProperty

The Dependency property SheetNameProperty.

Declaration
public static readonly DependencyProperty SheetNameProperty
Field Value
System.Windows.DependencyProperty

ThemableBackgroundColorProperty

The Dependency property ThemableBackgroundColorProperty.

Declaration
public static readonly DependencyProperty ThemableBackgroundColorProperty
Field Value
System.Windows.DependencyProperty

ZIndexProperty

The Dependency property ZIndexProperty.

Declaration
public static readonly DependencyProperty ZIndexProperty
Field Value
System.Windows.DependencyProperty

Properties

ColorPalette

Gets or sets the color palette.

Declaration
public SpreadsheetColorPalette ColorPalette { get; set; }
Property Value
SpreadsheetColorPalette

The color palette.

Content

Gets or sets the content of the tab item.

Declaration
public object Content { get; set; }
Property Value
System.Object

The content of the tab item.

CurrentBackground

Gets or sets the current background.

Declaration
public Brush CurrentBackground { get; set; }
Property Value
System.Windows.Media.Brush

The current background.

DefaultBackground

Gets or sets the default background.

Declaration
public SolidColorBrush DefaultBackground { get; set; }
Property Value
System.Windows.Media.SolidColorBrush

The default background.

IsHidden

Gets or sets a value indicating whether the tab item is hidden.

Declaration
public bool IsHidden { get; set; }
Property Value
System.Boolean

The hidden state.

IsMousePointerOver

Gets a value indicating whether the mouse pointer is over.

Declaration
public bool IsMousePointerOver { get; }
Property Value
System.Boolean

The MousePointerOver state as Boolean.

Sheet

Gets the sheet of this tab item.

Declaration
public Sheet Sheet { get; }
Property Value
Telerik.Windows.Documents.Spreadsheet.Model.Sheet

The sheet.

SheetName

Gets or sets the name of the sheet.

Declaration
public string SheetName { get; set; }
Property Value
System.String

The name of the sheet.

State

Gets or sets the state of this tabItem.

Declaration
public SheetSelectorTabItemState State { get; set; }
Property Value
SheetSelectorTabItemState

The state of this tabItem.

ThemableBackgroundColor

Gets or sets the themable background color.

Declaration
public ThemableColor ThemableBackgroundColor { get; set; }
Property Value
Telerik.Documents.Common.Model.ThemableColor

The themable background color.

ZIndex

Gets or sets the Z Index.

Declaration
public int ZIndex { get; set; }
Property Value
System.Int32

The Z Index.

Methods

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()

OnInitialized(EventArgs)

Raises the System.Windows.FrameworkElement.Initialized event. This method is invoked whenever System.Windows.FrameworkElement.IsInitialized is set to true internally.

Declaration
protected override void OnInitialized(EventArgs e)
Parameters
System.EventArgs e

The System.Windows.RoutedEventArgs that contains the event data.

OnMouseLeftButtonDoubleClick()

Called when the mouse left button is double clicked.

Declaration
protected virtual void OnMouseLeftButtonDoubleClick()

OnRenamed()

Called when renamed.

Declaration
protected virtual void OnRenamed()

OnStateChanged()

Called when the state is changed.

Declaration
protected virtual void OnStateChanged()

ReceiveWeakEvent(Type, Object, EventArgs)

Receives events from the centralized event manager.

Declaration
public bool ReceiveWeakEvent(Type managerType, object sender, EventArgs e)
Parameters
System.Type managerType

The type of the System.Windows.WeakEventManager calling this method.

System.Object sender

Object that originated the event.

System.EventArgs e

Event data.

Returns
System.Boolean

true if the listener handled the event. It is considered an error by the System.Windows.WeakEventManager handling in WPF to register a listener for an event that the listener does not handle. Regardless, the method should return false if it receives an event that it does not recognize or handle.

Events

MouseLeftButtonDoubleClick

Occurs when MouseLeftButton double-clicks on the tab item.

Declaration
public event EventHandler MouseLeftButtonDoubleClick
Event Type
System.EventHandler

Renamed

Occurs when name of the tab item is changed.

Declaration
public event EventHandler Renamed
Event Type
System.EventHandler

StateChanged

Occurs when the state of the tab item is changed.

Declaration
public event EventHandler StateChanged
Event Type
System.EventHandler

Extension Methods

CollectionExtensions.ToEnumerable<T>(T)
EnumerableExtensions.ToEnumerable<T>(T)
Getting Started
  • Install Now
  • Demos
  • SDK Samples Browser
  • Sample Applications
Support Resources
  • Code Library
  • Knowledge Base
  • MVVM Support
  • Videos
  • GitHub SDK Repository
Community
  • Forums
  • Blogs
  • XAML Feedback Portal
  • Document Processing Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.