Classe RibbonGroupSizeDefinitionBaseCollection
Fornece um nome amigável para o uso XAML de um RibbonGroupSizeDefinition coleção.
Hierarquia de herança
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
Namespace: Microsoft.Windows.Controls.Ribbon
Assembly: RibbonControlsLibrary (em RibbonControlsLibrary.dll)
Sintaxe
'Declaração
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>
O tipo RibbonGroupSizeDefinitionBaseCollection expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
RibbonGroupSizeDefinitionBaseCollection | Initializes a new instance of the RibbonGroupSizeDefinitionBaseCollection class. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
CanFreeze | Obtém um valor que indica se o objeto pode ser feito unmodifiable. (Herdado de Freezable.) | |
Count | Obtém o número de elementos contidos por isso FreezableCollection<T>. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
DependencyObjectType | Obtém o DependencyObjectType que envolve o CLR tipo de instância. (Herdado de DependencyObject.) | |
Dispatcher | Obtém o Dispatcher Este DispatcherObject está associado. (Herdado de DispatcherObject.) | |
HasAnimatedProperties | Obtém um valor que indica se um ou mais AnimationClock objetos está associado a qualquer uma das propriedades de dependência. do objeto (Herdado de Animatable.) | |
IsFrozen | Obtém um valor que indica se o objeto é modificável atualmente. (Herdado de Freezable.) | |
IsSealed | Obtém um valor que indica se essa instância atualmente está lacrada (somente para leitura). (Herdado de DependencyObject.) | |
Item | Obtém ou define o elemento no Ãndice especificado. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
Add | Adiciona o objeto especificado para o fim da FreezableCollection<T>. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
ApplyAnimationClock(DependencyProperty, AnimationClock) | Aplica um AnimationClock para o DependencyProperty.Se a propriedade já é animada, o SnapshotAndReplace o comportamento de entrega é usado. (Herdado de Animatable.) | |
ApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior) | Aplica um AnimationClock para o DependencyProperty.Se a propriedade já é animada, especificado HandoffBehavior é usado. (Herdado de Animatable.) | |
BeginAnimation(DependencyProperty, AnimationTimeline) | Aplica uma animação ao especificado DependencyProperty.A animação é iniciada quando o próximo quadro é processado.Se a propriedade especificada já é animada, o SnapshotAndReplace o comportamento de entrega é usado. (Herdado de Animatable.) | |
BeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior) | Aplica uma animação ao especificado DependencyProperty.A animação é iniciada quando o próximo quadro é processado.Se a propriedade especificada já é animada, especificado HandoffBehavior é usado. (Herdado de Animatable.) | |
CheckAccess | Determina se o segmento de chamada tem acesso a este DispatcherObject. (Herdado de DispatcherObject.) | |
Clear | Remove todos os elementos da coleção. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
ClearValue(DependencyProperty) | Limpa o valor local de uma propriedade.A propriedade seja limpo é especificada por um DependencyProperty identificador. (Herdado de DependencyObject.) | |
ClearValue(DependencyPropertyKey) | Limpa o valor local de uma propriedade somente leitura.A propriedade seja limpo é especificada por um DependencyPropertyKey. (Herdado de DependencyObject.) | |
Clone | Cria um clone modificável isso FreezableCollection<T> e seu conteúdo, fazendo cópias profunda.Se essa coleção (ou seu conteúdo) tem animado propriedades de dependência, o valor da propriedade base é copiado, não sua atual animado valor. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
CloneCore | Isso torna a instância de um clone (cópia profunda) especificado FreezableCollection<T> usando valores de propriedade de base (sem animação). (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
CloneCurrentValue | Cria uma cópia modificável FreezableCollection<T> e seu conteúdo, fazendo cópias profunda dos valores atuais. do objetoSe esse objeto (ou os objetos que ele contém) contém as propriedades de dependência animado, seus valores atuais de animados são copiados. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
CloneCurrentValueCore | Isso torna a instância de um clone modificável (cópia em profundidade) especificado FreezableCollection<T> usando valores de propriedade atual. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
CoerceValue | Converte o valor especificado propriedade de dependência.Isso é feito chamando qualquer CoerceValueCallback especificada nos metadados de propriedade para a propriedade de dependência conforme ela existe na chamada de função DependencyObject. (Herdado de DependencyObject.) | |
Contains | Determina se este FreezableCollection<T> contém o valor especificado. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
CopyTo | Copia todo o FreezableCollection<T> para uma matriz unidimensional compatÃvel, iniciando no Ãndice especificado da matriz de destino. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
CreateInstance | Initializes a new instance of the Freezable class. (Herdado de Freezable.) | |
CreateInstanceCore | Creates a new instance of the RibbonGroupSizeDefinitionBaseCollection class. (Substitui FreezableCollection<T>.CreateInstanceCore().) | |
Equals | Determina se um fornecido DependencyObject é equivalente à atual DependencyObject. (Herdado de DependencyObject.) | |
Finalize | Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.) | |
Freeze | Torna o objeto atual unmodifiable e define sua IsFrozen propriedade para true. (Herdado de Freezable.) | |
FreezeCore | Torna isso FreezableCollection<T> unmodifiable de objeto ou determina se ele pode ser feito unmodifiable. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
GetAnimationBaseValue | Retorna o valor sem animação do especificado DependencyProperty. (Herdado de Animatable.) | |
GetAsFrozen | Cria uma cópia congelada a Freezable, usando valores de propriedade de base (sem animação).Porque a cópia está congelada, qualquer subobjetos congelados são copiados por referência. (Herdado de Freezable.) | |
GetAsFrozenCore | Isso torna a instância de um clone congelado especificado FreezableCollection<T> usando valores de propriedade de base (sem animação). (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
GetCurrentValueAsFrozen | Cria uma cópia congelada a Freezable usando valores de propriedade atual.Porque a cópia está congelada, qualquer subobjetos congelados são copiados por referência. (Herdado de Freezable.) | |
GetCurrentValueAsFrozenCore | Isso torna a instância de um clone congelado especificado Freezable.Se esse objeto tem propriedades de dependência animado, seus valores atuais de animados são copiados. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
GetEnumerator | Retorna um enumerador para todo o FreezableCollection<T>. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
GetHashCode | Obtém um código de hash para este DependencyObject. (Herdado de DependencyObject.) | |
GetLocalValueEnumerator | Cria um enumerador especializado para determinar quais propriedades de dependência localmente têm definir valores nessa DependencyObject. (Herdado de DependencyObject.) | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
GetValue | Retorna o valor efetivo atual de um propriedade de dependência nesta instância de um DependencyObject. (Herdado de DependencyObject.) | |
IndexOf | Procura o objeto especificado e retorna o Ãndice baseado em zero da primeira ocorrência dentro de toda a FreezableCollection<T>. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
Insert | Insere o objeto especificado para o FreezableCollection<T> no Ãndice especificado. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
InvalidateProperty | Avalia o valor efetivo de propriedade de dependência especificado (Herdado de DependencyObject.) | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
OnChanged | Chamado quando o atual Freezable objeto é modificado. (Herdado de Freezable.) | |
OnFreezablePropertyChanged(DependencyObject, DependencyObject) | Garante que os ponteiros de contexto apropriado estiver estabelecidos para um DependencyObjectType o membro de dados que acabou de ser definido. (Herdado de Freezable.) | |
OnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty) | Este membro dá suporte a Windows Presentation Foundation (WPF) infra-estrutura e não se destina a ser usado diretamente em seu código. (Herdado de Freezable.) | |
OnPropertyChanged | Substitui o DependencyObject a implementação de OnPropertyChanged também chamar Changed manipuladores em resposta a uma alteração propriedade de dependência do tipo Freezable. (Herdado de Freezable.) | |
ReadLocalValue | Retorna o valor de local de um propriedade de dependência, se ele existir. (Herdado de DependencyObject.) | |
ReadPreamble | Garante que o Freezable está sendo acessado de um segmento válido.Os herdeiros de Freezable deve chamar esse método no início de qualquer API que lê os membros de dados que são não dependência propriedades. (Herdado de Freezable.) | |
Remove | Remove a primeira ocorrência do objeto especificado a partir de FreezableCollection<T>. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
RemoveAt | Remove o objeto no Ãndice especificado com base em zero da FreezableCollection<T>. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
SetValue(DependencyProperty, Object) | Define o valor de local de um propriedade de dependência, especificado por seu identificador de propriedade de dependência. (Herdado de DependencyObject.) | |
SetValue(DependencyPropertyKey, Object) | Define o valor de local de somente leitura propriedade de dependência, especificado pelo DependencyPropertyKey identificador de propriedade de dependência. (Herdado de DependencyObject.) | |
ShouldSerializeProperty | Retorna um valor que indica se os processos de serialização devem serializar o valor para o fornecido propriedade de dependência. (Herdado de DependencyObject.) | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) | |
VerifyAccess | Impõe que o thread de chamada tem acesso a este DispatcherObject. (Herdado de DispatcherObject.) | |
WritePostscript | Eleva o Changed evento para o Freezable e invoca seu OnChanged método.Classes que derivam de Freezable deve chamar este método no final de qualquer API que modifica os membros de classe que não são armazenados como Propriedades de dependência. (Herdado de Freezable.) | |
WritePreamble | Verifica se o Freezable não está congelada e que ele está sendo acessado a partir de um contexto de segmentação válido.Freezableos herdeiros devem chamar esse método no início de qualquer API que grava os membros de dados que são não dependência propriedades. (Herdado de Freezable.) |
Início
Eventos
Nome | Descrição | |
---|---|---|
Changed | Ocorre quando o Freezable ou um objeto que ele contém é modificado. (Herdado de Freezable.) |
Início
Implementações explícitas da interface
Nome | Descrição | |
---|---|---|
IList.Add | Infraestrutura. Para obter uma descrição desse membro, consulte IList.Add. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
INotifyCollectionChanged.CollectionChanged | Para obter uma descrição desse membro, consulte CollectionChanged. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
IList.Contains | Infraestrutura. Para obter uma descrição desse membro, consulte IList.Contains. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
ICollection.CopyTo | Infraestrutura. Para obter uma descrição desse membro, consulte ICollection.CopyTo. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
IEnumerable<T>.GetEnumerator | Infraestrutura. Para obter uma descrição desse membro, consulte IEnumerable<T>.GetEnumerator. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
IEnumerable.GetEnumerator | Infraestrutura. Para obter uma descrição desse membro, consulte IEnumerable.GetEnumerator. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
IList.IndexOf | Infraestrutura. Para obter uma descrição desse membro, consulte IList.IndexOf. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
IList.Insert | Infraestrutura. Para obter uma descrição desse membro, consulte IList.Insert. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
IList.IsFixedSize | Infraestrutura. Para obter uma descrição desse membro, consulte IList.IsFixedSize. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
ICollection<T>.IsReadOnly | Infraestrutura. Para obter uma descrição desse membro, consulte ICollection<T>.IsReadOnly. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
IList.IsReadOnly | Infraestrutura. Para obter uma descrição desse membro, consulte IList.IsReadOnly. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
ICollection.IsSynchronized | Infraestrutura. Para obter uma descrição desse membro, consulte ICollection.IsSynchronized. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
IList.Item | Infraestrutura. Para obter uma descrição desse membro, consulte IList.Item. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
INotifyPropertyChanged.PropertyChanged | Para obter uma descrição desse membro, consulte PropertyChanged. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
IList.Remove | Infraestrutura. Para obter uma descrição desse membro, consulte IList.Remove. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) | |
ICollection.SyncRoot | Infraestrutura. Para obter uma descrição desse membro, consulte ICollection.SyncRoot. (Herdado de FreezableCollection<RibbonGroupSizeDefinitionBase>.) |
Início
Comentários
Use o RibbonGroupSizeDefinitionBaseCollection o tipo para definir uma coleção de RibbonGroupSizeDefinition objetos como um recurso.
Exemplos
O exemplo a seguir mostra como definir um RibbonGroupSizeDefinitionBaseCollection como um recurso com a tecla x: 3ControlSizeDef e fazer referência a ela partir de GroupSizeDefinitions propriedade de um RibbonGroup.
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>
Acesso thread-safe
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Namespace Microsoft.Windows.Controls.Ribbon