RibbonGroupSizeDefinitionBaseCollection 클래스
RibbonGroupSizeDefinition 컬렉션의 XAML 사용에 대한 친숙한 이름을 제공합니다.
상속 계층 구조
System.Object
System.Windows.Threading.DispatcherObject
System.Windows.DependencyObject
System.Windows.Freezable
System.Windows.Media.Animation.Animatable
System.Windows.FreezableCollection<RibbonGroupSizeDefinitionBase>
Microsoft.Windows.Controls.Ribbon.RibbonGroupSizeDefinitionBaseCollection
네임스페이스: Microsoft.Windows.Controls.Ribbon
어셈블리: RibbonControlsLibrary(RibbonControlsLibrary.dll)
구문
‘선언
Public Class RibbonGroupSizeDefinitionBaseCollection _
Inherits FreezableCollection(Of RibbonGroupSizeDefinitionBase)
public class RibbonGroupSizeDefinitionBaseCollection : FreezableCollection<RibbonGroupSizeDefinitionBase>
public ref class RibbonGroupSizeDefinitionBaseCollection : public FreezableCollection<RibbonGroupSizeDefinitionBase^>
type RibbonGroupSizeDefinitionBaseCollection =
class
inherit FreezableCollection<RibbonGroupSizeDefinitionBase>
end
public class RibbonGroupSizeDefinitionBaseCollection extends FreezableCollection<RibbonGroupSizeDefinitionBase>
RibbonGroupSizeDefinitionBaseCollection 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
RibbonGroupSizeDefinitionBaseCollection | RibbonGroupSizeDefinitionBaseCollection 클래스의 새 인스턴스를 초기화합니다. |
위쪽
속성
이름 | 설명 | |
---|---|---|
CanFreeze | 개체를 수정할 수 없게 만들 수 있는지 여부를 나타내는 값을 가져옵니다. (Freezable에서 상속됨) | |
Count | 이 FreezableCollection<T>에 들어 있는 요소 수를 가져옵니다. (FreezableCollection<RibbonGroupSizeDefinitionBase>에서 상속됨) | |
DependencyObjectType | 이 인스턴스의 CLR 형식을 래핑하는 DependencyObjectType을 가져옵니다. (DependencyObject에서 상속됨) | |
Dispatcher | 이 DispatcherObject와 연결된 Dispatcher를 가져옵니다. (DispatcherObject에서 상속됨) | |
HasAnimatedProperties | 하나 이상의 AnimationClock 개체가 이 개체의 종속성 속성과 연결되어 있는지 여부를 나타내는 값을 가져옵니다. (Animatable에서 상속됨) | |
IsFrozen | 개체를 현재 수정할 수 있는지 여부를 나타내는 값을 가져옵니다. (Freezable에서 상속됨) | |
IsSealed | 이 인스턴스가 현재 봉인되어 있는지(읽기 전용인지) 여부를 나타내는 값을 가져옵니다. (DependencyObject에서 상속됨) | |
Item | 지정한 인덱스에 있는 요소를 가져오거나 설정합니다. (FreezableCollection<RibbonGroupSizeDefinitionBase>에서 상속됨) |
위쪽
메서드
위쪽
이벤트
이름 | 설명 | |
---|---|---|
Changed | Freezable 또는 여기에 들어 있는 개체가 수정될 때 발생합니다. (Freezable에서 상속됨) |
위쪽
명시적 인터페이스 구현
위쪽
설명
RibbonGroupSizeDefinitionBaseCollection 형식을 사용하여 RibbonGroupSizeDefinition 개체의 컬렉션을 리소스로 정의합니다.
예제
다음 예제에서는 RibbonGroupSizeDefinitionBaseCollection을 x:Key 3ControlSizeDef의 리소스로 정의하고 RibbonGroup의 GroupSizeDefinitions 속성에서 이 값을 참조하는 방법을 보여줍니다.
xmlns:ribbon="clr-namespace:Microsoft.Windows.Controls.Ribbon;assembly=RibbonControlsLibrary"
<!-- ... -->
<ribbon:Ribbon x:Name="Ribbon">
<ribbon:Ribbon.Resources>
<ribbon:RibbonGroupSizeDefinitionBaseCollection x:Key="3ControlSizeDef">
<ribbon:RibbonGroupSizeDefinition>
<ribbon:RibbonControlSizeDefinition ImageSize="Large" IsLabelVisible="True" />
<ribbon:RibbonControlSizeDefinition ImageSize="Small" IsLabelVisible="True" />
<ribbon:RibbonControlSizeDefinition ImageSize="Small" IsLabelVisible="True" />
</ribbon:RibbonGroupSizeDefinition>
<ribbon:RibbonGroupSizeDefinition>
<ribbon:RibbonControlSizeDefinition ImageSize="Large" IsLabelVisible="True" />
<ribbon:RibbonControlSizeDefinition ImageSize="Small" IsLabelVisible="False" />
<ribbon:RibbonControlSizeDefinition ImageSize="Small" IsLabelVisible="False" />
</ribbon:RibbonGroupSizeDefinition>
<ribbon:RibbonGroupSizeDefinition IsCollapsed="True" />
</ribbon:RibbonGroupSizeDefinitionBaseCollection>
</ribbon:Ribbon.Resources>
<ribbon:RibbonTab Header="Home" >
<ribbon:RibbonGroup Header="Clipboard" Name="Clipboard" SmallImageSource="Images/Paste16.png"
GroupSizeDefinitions="{StaticResource 3ControlSizeDef}">
<ribbon:RibbonButton Label="Paste"
Command="ApplicationCommands.Paste"
SmallImageSource="Images/Paste16.png"
LargeImageSource="Images/Paste32.png" />
<ribbon:RibbonButton Label="Cut"
Command="ApplicationCommands.Cut"
SmallImageSource="Images/Cut16.png"
LargeImageSource="Images/Cut32.png" />
<ribbon:RibbonButton Label="Copy"
Command="ApplicationCommands.Copy"
SmallImageSource="Images/Copy16.png"
LargeImageSource="Images/Copy32.png" />
</ribbon:RibbonGroup>
</ribbon:RibbonTab>
</ribbon:Ribbon>
스레드로부터의 안전성
이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.
참고 항목
참조
Microsoft.Windows.Controls.Ribbon 네임스페이스