Ribbon for WinForms
C1.Framework 名前空間 (C1.Win.4.8)
継承階層
C1.Win.4.8 アセンブリ : C1.Framework 名前空間
クラス
 クラス解説
クラスClass that encapsulates Brush objects used to paint element backgrounds. It exposes properties that can be used to create and serialize System.Drawing.SolidBrush, System.Drawing.Drawing2D.LinearGradientBrush, and System.Drawing.Drawing2D.PathGradientBrush objects.
クラスBase class for all Element object that contain child elements.
クラスRepresents an icon created from an image.
クラスProvides functionality for rendering a C1BitmapIcon to an System.Drawing.Image.
クラスClass that stores colors for individual border edges.
クラスSimple button with text and image.
クラスRepresents an icon created from an image.
クラスRepresents an icon created from multiple icons.
クラスRepresents an icon created from a font.
クラスRepresents a visual icon that can be tinted and resized.
クラスProvides a user interface that can edit collection of C1Icon elements at design time.
クラスThis factory class returns the most common predefined icons.
クラスRepresents an icon created from a path string.
クラスRepresents an icon created from a vectorial definition.
クラスRepresents an icon created from a vectorial definition.
クラスRepresents a button with checkbox for TreeRow.
クラスCheck (toggle) button.
クラス

Panel that stacks children vertically.

クラスPresent an icon created from multiple icons.
クラスProvides functionality for rendering a C1CompositeIcon to an System.Drawing.Image.
クラス

Abstract class for elements that display text or images.

Derived classes should override GetValue method to provide the content (text, images, formatted values).

This class does not have child elements.

クラスElement that hosts a WinForms Control.
クラスThe DockPanel is a layout panel, that layouts children elements to the left, right, top, bottom or center of the panel.
クラスProvides helper methods for working with graphics objects.
クラスRepresents a base drop down form for the drop down control.
クラスProvides data for a dynamic style.
クラス

Base class for all elements, handles layout and styles. Instances of this class have no content and no children.

Elements with content (and no children) derive from ContentElement.

Elements with children derive from BasePanel.

This class doesn't do much by itself except call virtual methods that can be overridden in derived classes. It can draw a background and borders with no content, so it can be used to implement things like bars and spacers.

It is designed to be very light-weight, since typical documents may create thousands of these. Additional elements should be added to not-so-common derived classes.

クラスContains a list of Elements that belong to a parent element.
クラスRepresents a button with icon for TreeRow.
クラスPanel that stacks children horizontally or vertically.
クラスRepresents an icon created from a font.
クラスProvides functionality for rendering a C1FontIcon to an System.Drawing.Image.
クラスThis class is an accessor for getting and setting elements at intersections of grid rows and columns. The actual elements are stored in the rows.
クラスKeeps track of column widths and positions
クラスGridColumn collection. Just an ElementList typed to get and set GridColumn objects.
クラスInherits from BasePanel and provides a grid with rows and columns. At each intersection there is a cell object that contains an element. Cells may span rows and columns.
クラスKeeps track of row heights and positions, stores cells in Children member.
クラスGridRow collection. Just an ElementList typed to get and set GridRow objects.
クラスElement that serves as an interface between the host IXView control and the content elements.
クラスRepresents a visual icon that can be tinted and resized.
クラスProvides basic functionality for rendering a C1Icon to an System.Drawing.Image.
クラスRepresents the set of icons of different sizes to use in a single UI element.
クラス

Element that displays an Image.

Alignment and scaling are controlled by the element's Style.

クラスBasePanel that displays paragraphs.
クラスRepresent an icon created from a path string.
クラスProvides functionality for rendering a C1PathIcon to an System.Drawing.Image.
クラスRepresents an icon created from a vectorial definition.
クラスProvides functionality for rendering a C1PolygonIcon to an System.Drawing.Image.
クラスElement equivalent to a WinForms System.Windows.Forms.ProgressBar control.
クラスRadio button with text and image.
クラスRepeat button (fires repeatedly, like scrollbar buttons).
クラスClass with static methods used for enumerating and retrieving application resources.
クラス

Panel that stacks children horizontally.

クラスDefines an abstract base class for controls that support auto-scrolling behavior.
クラスPanel that knows how to scroll child elements bigger than itself.
クラスPanel that contains two scroll buttons (ButtonPrevious, ButtonNext) and a ScrollablePanel with content that can be scrolled by clicking the buttons.
クラスElement that looks and behaves like a WinForms System.Windows.Forms.ScrollBar.
クラスButtons at either end of the scrollbar (line up/down)
クラスArea between the buttons and the thumb (page up/down)
クラスThumb (track)
クラスPanel that plays the role of a System.Windows.Forms.ScrollableControl).
クラスPanel that stacks children horizontally or vertically into a single line.
クラス

The Style class contains display attributes that determine the appearance of content on the screen/printer. It includes most elements found in Css styles.

The Style class also contains methods for rendering and measuring content (strings and images) based on the style settings (fonts, margins, etc).

The Style objects are not hierarchical in the sense that they don't have parent styles and don't inherit attributes from the parent style. To create a new style based on an existing one, you would clone the original style, then apply whatever attributes you want to the new style.

The Style objects are hierarchical in the sense that two style attributes (Font and ForeBrush) don't need to be set. If these attributes are not set, they are inherited, but not from a parent Style object. Rather, these attributes are inherited from the parent UI object.

This type of inheritance make it easy to define a font on a Style associated with a parent UI object and have that font be automatically applied to all UI objects contained in the parent. By contrast, a BackBrush attribute is not explicitly inherited. Instead, the parent UI object paints its client area with a brush, and child UI objects have a transparent background by default, so the parent background shows through by default. Other attributes such as alignment, margins, padding, etc are also not inherited.

クラスElement that hosts a TextBox control.
クラス

Element that displays a string.

Alignment and formatting are controlled by the element's Style.

クラスClass that contains a keyed collection of Style objects and methods to serialize the styles into Xml files and streams.
クラスRepresents a base collection for TreePanel.Columns and TreePanel.Rows.
クラスRepresents a collection of GridColumn elements for TreePanel.Columns.
クラスDefines a list of settings for tree lines.
クラスInherits from BasePanel and provides a tree panel with rows and columns.
クラスRepresents a tree panel row element.
クラスRepresents a collection of TreeRow elements for TreePanel.Rows.
クラス

Element that displays a simple value (numbers, dates, etc).

The element's Style is responsible for formatting the value (with System.IFormattable).

クラスRepresents an icon created from a vectorial definition.
クラスProvides basic functionality for rendering a C1VectorIcon to an System.Drawing.Image.
クラスUtility class for reading/writing XML.
クラス

Control that hosts X elements.

The control has an Element property that gets or sets the element to be displayed.

The control is responsible for displaying the element, providing scrolling, and routing mouse and keyboard events to the hosted element.

クラスControl that hosts XView control.
クラスControl that hosts X elements. Control that hosts X elements.
インターフェース
 インターフェース解説
インターフェースEncapsulates a Brush for painting background.
インターフェースInterface implemented by WinForms controls hosted in X elements.
インターフェースRepresents the methods, events and properties of drop down from.
インターフェースRepresents the methods and properties of the owner of the drop-down list.
インターフェースRepresents extended the methods and properties of the owner of the drop-down list.
インターフェースInterface implemented by elements that can process mnemonics.
インターフェースInterface implemented by Elements that want to display tooltips when seen in an XView.
インターフェースRepresents the methods and properties of host control for C1Framwork elements.
構造体
 構造体解説
構造体Represents corners associated with a user interface (UI) element.
構造体Represents padding, border or margin information associated with a user interface (UI) element.
列挙型
 列挙体解説
列挙体Specifies the text alignment.
列挙体Specifies how the XView control should size the element it contains.
列挙体Alignment of the drop-down portion of the drop down control.
列挙体Flags that represent the state of an Element.
列挙体Flags that represent the line-breaking behavior caused by an element when it is contained in a paragraph.
列挙体Specifies the background gradient mode.
列挙体Specifies the image alignment.
列挙体Specifies the image scaling.
列挙体Describes how bitmap content is recolored.
列挙体Describes how content is resized to fill its allocated space.
列挙体Specifies flags for the style.
列挙体Enables or disables the text font decorations, such as Underline or Strikeout.
列挙体Specifies the text direction (horizontal or vertical).
参照

C1.Win.4.8 アセンブリ