[]
Contains a scrollable list of items organized in columns and rows. Any item can be maximized and shown bigger.
public class C1TileView : ItemsControl, IAnimatable, IFrameworkInputElement, IInputElement, ISupportInitialize, IQueryAmbient, IAddChild, IContainItemStorage
Name | Description |
---|---|
C1TileView() | Initializes a new instance of a C1TileView. |
Name | Description |
---|---|
AnimationDurationProperty | Identifies the AnimationDuration dependency property. |
ButtonBackgroundProperty | Identifies the ButtonBackground dependency property. |
ButtonForegroundProperty | Identifies the ButtonForeground dependency property. |
CanUserReorderProperty | Identifies the CanUserReorder dependency property. |
ColumnsProperty | Identifies the Columns dependency property. |
FocusBrushProperty | Identifies the FocusBrush dependency property. |
HeaderBackgroundProperty | Identifies the HeaderBackground dependency property. |
HeaderForegroundProperty | Identifies the HeaderForeground dependency property. |
ItemBackgroundProperty | Identifies the ItemBackground dependency property. |
ItemForegroundProperty | Identifies the ItemForeground dependency property. |
ItemTemplateHeaderProperty | Identifies the ItemTemplateHeader dependency property. |
ItemTemplateHeaderSelectorProperty | Identifies the ContentTemplateSelectorProperty dependency property. |
ItemTemplateMaximizedProperty | Identifies the ItemTemplateMaximized dependency property. |
ItemTemplateMaximizedSelectorProperty | Identifies the ItemTemplateMaximizedSelector dependency property. |
ItemTemplateMinimizedProperty | Identifies the ItemTemplateMinimized dependency property. |
ItemTemplateMinimizedSelectorProperty | Identifies the ItemTemplateMinimizedSelector dependency property. |
MaximizedIndexProperty | Identifies the MaximizedIndex dependency property. |
MaximizedItemProperty | Identifies the MaximizedItem dependency property. |
MinimizedItemsPositionProperty | Identifies the MinimizedItemsPosition dependency property. |
MouseOverBrushProperty | Identifies the MouseOverBrush dependency property. |
PressedBrushProperty | Identifies the PressedBrush dependency property. |
RowsProperty | Identifies the Rows dependency property. |
ScrollBarStyleProperty | Identifies the ScrollBarStyle dependency property. |
ScrollBarVisibilityProperty | Identifies the ScrollBarVisibility dependency property. |
UpdateSourceCollectionProperty | Identifies the UpdateSourceCollection dependency property. |
Name | Description |
---|---|
AnimationDuration | Gets or sets the time that item reordering takes. |
ButtonBackground | Gets or sets the Brush that will be assigned to the Background of the buttons inside the control. |
ButtonForeground | Gets or sets the Brush that will be assigned to the Foreground of the buttons inside the control. |
CanUserReorder | Gets or sets whether the user is allowed to drag and drop and reorder C1TileViewItems from this control. |
Columns | Gets or sets the number of columns the C1TileViewItems are laid in. If the value is zero, the minimum number that doesn't require scrolling is used. If both Columns and Rows are zero, the items are laid in a square. |
FocusBrush | Gets or sets the Brush used to highlight the focused control. |
HeaderBackground | Gets or sets the Brush used as background of the header of the contained C1TileViewItems. |
HeaderForeground | Gets or sets the Brush used as foreground of the header of the contained C1TileViewItems. |
ItemBackground | Gets or sets the Brush used as background of the contained C1TileViewItems. |
ItemForeground | Gets or sets the Brush used as foreground of the contained C1TileViewItems. |
ItemTemplateHeader | Gets or sets the DataTemplate used as title for the items. |
ItemTemplateHeaderSelector | Gets or sets a custom logic for choosing the template used to display the header of each item |
ItemTemplateMaximized | Gets or sets the DataTemplate used for items in the TiledState.Maximized state. |
ItemTemplateMaximizedSelector | Gets or sets a custom logic for choosing the template used to display the content of the maximized item |
ItemTemplateMinimized | Gets or sets the DataTemplate used for items in the TiledState.Minimized state. |
ItemTemplateMinimizedSelector | Gets or sets a custom logic for choosing the template used to display the content of the minimized item |
MaximizedIndex | Gets or sets the index in the Items collection of the selected item. |
MaximizedItem | Gets or sets the member of the Items collection currently highlighted. |
MinimizedItemsPosition | Gets or sets where to place the strip with the minimized items. The ScrollBar is at the right or bottom of the strip. |
MouseOverBrush | Gets or sets the Brush used to highlight the control when it has the mouse over. |
PressedBrush | Gets or sets the Brush used to paint a button when it is pressed. |
Rows | Gets or sets the number of rows the C1TileViewItems are laid in. If the value is zero, the minimum number that doesn't require scrolling is used. If both Columns and Rows are zero, the items are laid in a square. |
ScrollBarStyle | Gets or sets the style used for the inner scrollbar. |
ScrollBarVisibility | Gets or sets whether the scrollbar should be visible. |
UpdateSourceCollection | Gets or sets whether changes in the order of the items are written to Items or ItemsSource. |
Name | Description |
---|---|
ClearContainerForItemOverride(DependencyObject, object) | |
GetContainerForItemOverride() | |
IsItemItsOwnContainerOverride(object) | |
OnApplyTemplate() | Builds the visual tree for the C1TileView control when a new template is applied. |
OnCreateAutomationPeer() | Gets an AutomationPeer object used for testing the control. |
OnItemsChanged(NotifyCollectionChangedEventArgs) | |
PrepareContainerForItemOverride(DependencyObject, object) |
Name | Description |
---|---|
MaximizedIndexChanged | Event raised when the MaximizedIndex property has changed. |
MaximizedItemChanged | Event raised when the MaximizedItem property has changed. |