[]
Represents a scrollable surface with tiles.
[ToolboxBitmap(typeof(C1TileControl), "C1TileControl.png")]
[ClassInterface(ClassInterfaceType.AutoDispatch)]
[ComVisible(true)]
public class C1TileControl : Control, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable
| Name | Description |
|---|---|
| C1TileControl() | Initializes a new instance of a C1TileControl. |
| Name | Description |
|---|---|
| AllowChecking | Gets or sets whether the user can check/uncheck tiles using a swipe gesture or mouse right-click. |
| AllowPanningFeedback | Gets or sets whether the owner form has to display a visual cue when a user reaches the end of a pannable area. |
| AllowRearranging | Gets or sets whether the user can move tiles with the mouse or touch device. |
| AutomaticLayout | Gets or sets whether the tiles should be arranged automatically or manually. The LeftCell and TopCell properties are ignored in automatic mode. |
| BackImageLayout | Gets or sets the background image layout. |
| CellHeight | Gets or sets the height of a single tile cell. |
| CellSpacing | Gets or sets the gap between tile cells in a group. |
| CellWidth | Gets or sets the width of a single tile cell. |
| CheckBackColor | Gets or sets the color that replaces BackColor when a tile is checked. |
| CheckBorderColor | Gets or sets the color of tile border when the tile is checked. |
| CheckForeColor | Gets or sets the color that replaces ForeColor when a tile is checked and CheckBackColor is set. |
| CheckMarkColor | Gets or sets the color of the check mark for checked tiles. |
| CheckMarkImage | Gets or sets the check mark image for checked tiles. |
| CheckWaitingColor | Gets or sets the color of the supposed check mark. |
| CheckedTiles | Gets an array of all visible checked tiles. |
| CommonImage1 | Gets the first common image. |
| CommonImage2 | Gets the second common image. |
| CommonImage3 | Gets the third common image. |
| Cursor | Gets or sets the cursor that is displayed when the mouse pointer is over the control. |
| DataMember | Gets or sets the specific list in a DataSource that is bound to the tile control. |
| DataSource | Gets or sets the data source object for the tile control. |
| DefaultSize | Gets the default size of the C1TileControl. |
| DefaultTemplate | Gets the default template for tiles. |
| FocusedBorderColor | Gets or sets the color of tile border when the tile is selected with keyboard. |
| FocusedTile | Gets or sets the tile that has the keyboard focus. |
| GroupFont | Gets or sets the font for group captions. |
| GroupForeColor | Gets or sets the foreground color of a group caption. |
| GroupPadding | Gets or sets the interior spacing of a tile group. |
| GroupSpacing | Gets or sets the gap between groups on the scrollable surface. |
| GroupTextBold | Gets or sets a value that indicates whether the group caption font is bold. |
| GroupTextSize | Gets or sets the font size for group captions. |
| GroupTextX | Gets or sets the horizontal offset of a group caption. |
| GroupTextY | Gets or sets the vertical offset of a group caption. |
| Groups | Gets the collection of tile groups. |
| HotBackColor | Gets or sets the color that replaces BackColor when a tile is hovered with the mouse. |
| HotBorderColor | Gets or sets the color of tile border when the tile is hovered with the mouse. |
| HotCheckBackColor | Gets or sets the color that replaces BackColor when a checked tile is hovered with the mouse. |
| HotCheckForeColor | Gets or sets the color that replaces ForeColor when a checked tile is hovered with the mouse. |
| HotForeColor | Gets or sets the color that replaces ForeColor when a tile is hovered with the mouse and HotBackColor is set. |
| ImageList | Gets or sets the ImageList that contains the images to display on the tiles. |
| ImeMode | This property is not relevant to this class. |
| MaximumRowsOrColumns | Gets or sets the maximum number of cell rows (for horizontal orientation) or cell columns (for vertical orientation) in automatic layout mode. |
| MovingBackground | Gets or sets whether the background image should be scrolled with the tiles. |
| MovingTileOpacity | Gets or sets the opacity level of a tile being moved by the user. |
| OffsetLimit | Gets the minimal negative offset of the scrolling area. |
| Orientation | Gets or sets whether the groups are arranged horizontally or vertically. |
| Padding | Gets or sets the interior spacing of the C1TileControl. |
| PassthroughNavigation | Gets or sets whether the keyboard should navigate to the next row/column after focusing the last tile in the current row/column (for vertical/horizontal layout). |
| PropertyMappings | Gets the collection of tile property mappings. |
| SBThumbBorderColor | Gets or sets the color of the scroll bar thumb border. |
| SBThumbInnerColor | Gets or sets the color of the scroll bar thumb interior. |
| ScrollBarStyle | Gets or sets whether the default or system scroll bar should appear. |
| ScrollOffset | Gets or sets the negative or zero offset of the scrollable area. |
| ShowToolTips | Gets or sets whether the tooltips should appear for tiles and partially visible group captions. |
| SurfaceContentAlignment | Gets or sets the alignment of groups on the scrollable surface. |
| SurfacePadding | Gets or sets the interior spacing of the scrollable surface. |
| SwipeDistance | Gets or sets the distance for a swipe gesture to select a tile. |
| SwipeRearrangeDistance | Gets or sets the distance for a swipe gesture to start rearranging tiles. |
| Templates | Gets the collection of custom tile templates. |
| Text | Gets or sets the main caption text. |
| TextBold | Gets or sets a value that indicates whether the caption text font is bold. |
| TextSize | Gets or sets the font size for the caption text. |
| TextX | Gets or sets the x-coordinate of the text caption. |
| TextY | Gets or sets the y-coordinate of the text caption. |
| TileBackColor | Gets or sets the default background color of tiles. |
| TileBorderColor | Gets or sets the color of a thin border that is drawn around tiles. |
| TileForeColor | Gets or sets the default foreground color of tiles. |
| TileRoundedCorners | Gets or sets a value indicating whether tiles are displayed with rounded corners. |
| ToolTipInitialDelay | Gets or sets the time that passes before the tooltips appear, in milliseconds. |
| UncheckTilesOnClick | Gets or sets a value indicating whether all tiles are unchecked after clicking a tile. |
| Name | Description |
|---|---|
| BeginUpdate() | Maintains drawing performance while applying massive changes to C1TileControl. |
| ClearCache() | Releases memory occupied by internal cached images. It doesn't force garbage collection though. |
| CreateAccessibilityInstance() | Returns the custom AccessibleObject for the C1TileControl. |
| Dispose(bool) | Clean up any resources being used. |
| EndUpdate() | Resumes processing after it has been suspended by a call to BeginUpdate(). |
| GetTileAt(Point) | Gets a Tile at the point specified in C1TileControl's client coordinates. |
| IsInputKey(Keys) | Determines whether the specified key is regular input key or a special key that requires preprocessing. |
| LoadXml(Stream) | Loads the layout of C1TileControl from a Stream. |
| LoadXml(string) | Loads the layout of C1TileControl from an XML file. |
| LoadXml(XmlDocument) | Loads the layout of C1TileControl from an XmlDocument. |
| OnBackColorChanged(EventArgs) | Raises the BackColorChanged event. |
| OnBackgroundImageChanged(EventArgs) | Raises the BackgroundImageChanged event. |
| OnBindingContextChanged(EventArgs) | Raises the BindingContextChanged event. |
| OnChangeUICues(UICuesEventArgs) | Raises the ChangeUICues event. |
| OnClick(EventArgs) | Raises the Click event. |
| OnCompareGroups(CompareGroupsEventArgs) | Raises the CompareGroups event. |
| OnCompareTiles(CompareTilesEventArgs) | Raises the CompareTiles event. |
| OnFilterItem(FilterItemEventArgs) | Raises the FilterItem event. |
| OnFontChanged(EventArgs) | Raises the FontChanged event. |
| OnFormatValue(FormatValueEventArgs) | Raises the FormatValue event. |
| OnGotFocus(EventArgs) | Raises the GotFocus event. |
| OnKeyDown(KeyEventArgs) | Raises the KeyDown event. |
| OnKeyPress(KeyPressEventArgs) | Raises the KeyPress event. |
| OnLostFocus(EventArgs) | Raises the LostFocus event. |
| OnMouseClick(MouseEventArgs) | Raises the MouseClick event. |
| OnMouseDoubleClick(MouseEventArgs) | Raises the MouseDoubleClick event. |
| OnMouseDown(MouseEventArgs) | Raises the MouseDown event. |
| OnMouseEnter(EventArgs) | Raises the MouseEnter event. |
| OnMouseLeave(EventArgs) | Raises the MouseLeave event. |
| OnMouseMove(MouseEventArgs) | Raises the MouseMove event. |
| OnMouseUp(MouseEventArgs) | Raises the MouseUp event. |
| OnPaint(PaintEventArgs) | Raises the Paint event. |
| OnResize(EventArgs) | Raises the Resize event. |
| OnRightToLeftChanged(EventArgs) | Raises the RightToLeftChanged event. |
| OnTileChecked(TileEventArgs) | Raises the TileChecked event. |
| OnTileClicked(TileEventArgs) | Raises the TileClicked event. |
| OnTileMoved(TileEventArgs) | Raises the TileMoved event. |
| OnTileUnchecked(TileEventArgs) | Raises the TileUnchecked event. |
| ResetCheckBackColor() | Resets the value of the CheckBackColor property. |
| ResetCheckBorderColor() | Resets the value of the CheckBorderColor property. |
| ResetCheckForeColor() | Resets the value of the CheckForeColor property. |
| ResetCheckMarkColor() | Resets the value of the CheckMarkColor property. |
| ResetCheckWaitingColor() | Resets the value of the CheckWaitingColor property. |
| ResetFocusedBorderColor() | Resets the value of the FocusedBorderColor property. |
| ResetGroupForeColor() | Resets the value of the GroupForeColor property. |
| ResetGroupPadding() | Resets the value of the GroupPadding property. |
| ResetHotBackColor() | Resets the value of the HotBackColor property. |
| ResetHotBorderColor() | Resets the value of the HotBorderColor property. |
| ResetHotCheckBackColor() | Resets the value of the HotCheckBackColor property. |
| ResetHotCheckForeColor() | Resets the value of the HotCheckForeColor property. |
| ResetHotForeColor() | Resets the value of the HotForeColor property. |
| ResetPadding() | Resets the value of the Padding property. |
| ResetSBThumbBorderColor() | Resets the value of the SBThumbBorderColor property. |
| ResetSBThumbInnerColor() | Resets the value of the SBThumbInnerColor property. |
| ResetSurfacePadding() | Resets the value of the SurfacePadding property. |
| ResetTileBackColor() | Resets the value of the TileBackColor property. |
| ResetTileBorderColor() | Resets the value of the TileBorderColor property. |
| ResetTileForeColor() | Resets the value of the TileForeColor property. |
| SaveXml(Stream) | Saves the layout of C1TileControl into a Stream. |
| SaveXml(Stream, Encoding) | Saves the layout of C1TileControl into a Stream. |
| SaveXml(string) | Saves the layout of C1TileControl into an XML file. |
| SaveXml(string, Encoding) | Saves the layout of C1TileControl into an XML file. |
| SaveXml(XmlWriter) | Saves the layout of C1TileControl into an XmlWriter. |
| ScaleControl(SizeF, BoundsSpecified) | Scales a control's location, size, padding and margin. |
| ScrollToGroup(Group, bool) | Scrolls the surface and make the specified Group visible. |
| ScrollToTile(Tile, bool) | Scrolls the surface and make the specified Tile visible. |
| SetDataBinding(object, string) | Sets the DataSource and DataMember properties at run time. |
| ShouldSerializeGroupPadding() | |
| ShouldSerializePadding() | |
| ShouldSerializeSurfacePadding() | |
| UncheckAllTiles() | Removes a check mark from all tiles. |
| WndProc(ref Message) | Processes Windows messages. |
| Name | Description |
|---|---|
| CompareGroups | Occurs when sorting groups in C1TileControl to compare two groups before their reordering. |
| CompareTiles | Occurs when sorting tiles in a Group to compare two tiles before their reordering. |
| FilterItem | Occurs when loading an item from the data source. It allows to skip some items if necessary. |
| FormatValue | Occurs when a data value has to be mapped to a tile property. |
| TileChecked | Occurs when some tile is checked. |
| TileClicked | Occurs when some tile is clicked. |
| TileMoved | Occurs when some tile is moved. |
| TileUnchecked | Occurs when some tile is unchecked. |