C# 클래스 Microsoft.Windows.Controls.Ribbon.RibbonGalleryCategory

상속: System.Windows.Controls.HeaderedItemsControl, IWeakEventListener
파일 보기 프로젝트 열기: kasicass/kasicass 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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