ISheet
Defines core properties and layout operations for worksheet and chart sheet types within a workbook.
Definition
Namespace:Telerik.Documents.Spreadsheet.Model
Assembly:Telerik.Windows.Documents.Spreadsheet.dll
Syntax:
public interface ISheet
Derived Classes:
Properties
Gets whether layout recalculation is temporarily suspended for batch operations.
bool IsLayoutUpdateSuspended { get; }
The value indicating whether the layout update is suspended.
Gets or sets the display name shown on the sheet tab.
string Name { get; set; }
The name of the sheet.
Gets the sheet type, distinguishing between worksheet and chart sheet.
SheetType Type { get; }
The type of the sheet.
Gets the view-related state including tab color and invalidation status.
ISheetViewState ViewState { get; }
The view state of the sheet.
Gets the visibility state controlling whether the sheet is visible, hidden, or very hidden.
SheetVisibility Visibility { get; }
The visibility.
Methods
Marks the layout as needing recalculation and triggers the LayoutInvalidated event.
void InvalidateLayout()
Resumes automatic layout recalculation after suspension, triggering any pending updates.
void ResumeLayoutUpdate()
Suspends automatic layout recalculation to improve performance during batch modifications.
void SuspendLayoutUpdate()
Events
Raised when the layout is invalidated and requires recalculation.
event EventHandler LayoutInvalidated