C# Класс Microsoft.Windows.Controls.Ribbon.RibbonGalleryCategory

Наследование: System.Windows.Controls.HeaderedItemsControl, IWeakEventListener
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
ColumnsStretchToFillProperty System.Windows.DependencyProperty
HeaderVisibilityProperty System.Windows.DependencyProperty
IsSharedColumnSizeScopeProperty System.Windows.DependencyProperty
MaxColumnCountProperty System.Windows.DependencyProperty
MinColumnCountProperty System.Windows.DependencyProperty

Private Properties

Свойство Тип Описание
AddCurrentItemChangedListener void
CoerceItemContainerStyle object
CoerceItemTemplate object
CoerceMaxColumnCount object
CoerceMinColumnCount object
IWeakEventListener bool
NotifyPropertyChanged void
OnCurrentItemChanged void
OnItemContainerGeneratorStatusChanged void
OnNotifyPropertyChanged void
RemoveCurrentItemChangedListener void
RibbonGalleryCategory System
SyncProperties void
SynchronizeWithCurrentItem void

Открытые методы

Метод Описание
OnApplyTemplate ( ) : void

Защищенные методы

Метод Описание
ClearContainerForItemOverride ( DependencyObject element, object item ) : void

Called when the container is being detached from the parent ItemsControl

GetContainerForItemOverride ( ) : DependencyObject
IsItemItsOwnContainerOverride ( object item ) : bool
OnCreateAutomationPeer ( ) : System.Windows.Automation.Peers.AutomationPeer
OnInitialized ( EventArgs e ) : void
OnItemsChanged ( NotifyCollectionChangedEventArgs e ) : void

This method is invoked when the Items property changes.

OnItemsSourceChanged ( IEnumerable oldValue, IEnumerable newValue ) : void
PrepareContainerForItemOverride ( DependencyObject element, object item ) : void

Called when the container is being attached to the parent ItemsControl

Приватные методы

Метод Описание
AddCurrentItemChangedListener ( ) : void
CoerceItemContainerStyle ( DependencyObject d, object baseValue ) : object
CoerceItemTemplate ( DependencyObject d, object baseValue ) : object
CoerceMaxColumnCount ( DependencyObject d, object baseValue ) : object
CoerceMinColumnCount ( DependencyObject d, object baseValue ) : object
IWeakEventListener ( Type managerType, object sender, EventArgs e ) : bool
NotifyPropertyChanged ( System.Windows.DependencyPropertyChangedEventArgs e ) : void
OnCurrentItemChanged ( ) : void
OnItemContainerGeneratorStatusChanged ( object sender, EventArgs e ) : void
OnNotifyPropertyChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
RemoveCurrentItemChangedListener ( ) : void
RibbonGalleryCategory ( ) : System

Initializes static members of the RibbonGalleryCategory class.

SyncProperties ( ) : void
SynchronizeWithCurrentItem ( ) : void

Описание методов

ClearContainerForItemOverride() защищенный Метод

Called when the container is being detached from the parent ItemsControl
protected ClearContainerForItemOverride ( DependencyObject element, object item ) : void
element System.Windows.DependencyObject
item object
Результат void

GetContainerForItemOverride() защищенный Метод

protected GetContainerForItemOverride ( ) : DependencyObject
Результат System.Windows.DependencyObject

IsItemItsOwnContainerOverride() защищенный Метод

protected IsItemItsOwnContainerOverride ( object item ) : bool
item object
Результат bool

OnApplyTemplate() публичный Метод

public OnApplyTemplate ( ) : void
Результат void

OnCreateAutomationPeer() защищенный Метод

protected OnCreateAutomationPeer ( ) : System.Windows.Automation.Peers.AutomationPeer
Результат System.Windows.Automation.Peers.AutomationPeer

OnInitialized() защищенный Метод

protected OnInitialized ( EventArgs e ) : void
e System.EventArgs
Результат void

OnItemsChanged() защищенный Метод

This method is invoked when the Items property changes.
protected OnItemsChanged ( NotifyCollectionChangedEventArgs e ) : void
e System.Collections.Specialized.NotifyCollectionChangedEventArgs
Результат void

OnItemsSourceChanged() защищенный Метод

protected OnItemsSourceChanged ( IEnumerable oldValue, IEnumerable newValue ) : void
oldValue IEnumerable
newValue IEnumerable
Результат void

PrepareContainerForItemOverride() защищенный Метод

Called when the container is being attached to the parent ItemsControl
protected PrepareContainerForItemOverride ( DependencyObject element, object item ) : void
element System.Windows.DependencyObject
item object
Результат void

Описание свойств

ColumnsStretchToFillProperty публичное статическое свойство

public static DependencyProperty,System.Windows ColumnsStretchToFillProperty
Результат System.Windows.DependencyProperty

HeaderVisibilityProperty публичное статическое свойство

Indicates whether this RibbonGalleryCategory's header visibility state.
public static DependencyProperty,System.Windows HeaderVisibilityProperty
Результат System.Windows.DependencyProperty

IsSharedColumnSizeScopeProperty публичное статическое свойство

IsSharedColumnSizeScope: defined on RibbonGallery. RibbonGalleryCategory adds itself owner to it. It's a BooleanProperty where True means that I(the control on which property is set) am the Scope for Uniform layout of items. Truth Table for this could be defined by: (gallery.IsSharedColumnScope && !category.ISSharedColumnScope)? Gallery Scope : Category Scope Default Scope must result as Gallery scope hence default value on Gallery is True and on Category it's false.
public static DependencyProperty,System.Windows IsSharedColumnSizeScopeProperty
Результат System.Windows.DependencyProperty

MaxColumnCountProperty публичное статическое свойство

MaxColumnCount is the property defined on RibbonGallery. RibbonGalleryCategory Adds itself Owner to this property. It's used by RibbonGalleryItemsPanel during Measure/Arrange which is default panel for RibbonGalleryCategory Default is int.MaxValue
public static DependencyProperty,System.Windows MaxColumnCountProperty
Результат System.Windows.DependencyProperty

MinColumnCountProperty публичное статическое свойство

MinColumnCount is the property defined on RibbonGallery. RibbonGalleryCategory Adds itself Owner to this property. It's used by RibbonGalleryItemsPanel during Measure/Arrange which is default panel for RibbonGalleryCategory Default is 0
public static DependencyProperty,System.Windows MinColumnCountProperty
Результат System.Windows.DependencyProperty