FlyoutBase Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa a classe base para controles de submenu, como Flyout e MenuFlyout.
public ref class FlyoutBase : DependencyObject
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class FlyoutBase : DependencyObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class FlyoutBase : DependencyObject
Public Class FlyoutBase
Inherits DependencyObject
- Herança
- Derivado
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
Classes derivadas de FlyoutBase
FlyoutBase é a classe pai para Flyout e MenuFlyout.
Propriedades anexadas XAML
FlyoutBase é a classe de serviço host para uma propriedade anexada XAML.
Para dar suporte ao acesso do processador XAML às propriedades anexadas e também para expor operações equivalentes get e set ao código, cada propriedade anexada XAML tem um par de métodos de acessador Get e Set. Outra maneira de obter ou definir o valor no código é usar o sistema de propriedades de dependência, chamando GetValue ou SetValue e passando o campo identificador como o identificador de propriedade de dependência.
Propriedade anexada | Descrição |
---|---|
AttachedFlyout | Obtém ou define o submenu anexado a um FrameworkElement. |
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1607 | 14393 | AllowFocusOnInteraction |
1607 | 14393 | AllowFocusWhenDisabled |
1607 | 14393 | Fechamento |
1607 | 14393 | ElementSoundMode |
1607 | 14393 | LightDismissOverlayMode |
1607 | 14393 | Destino |
1703 | 15063 | OverlayInputPassThroughElement |
1.709 | 16299 | OnProcessKeyboardAccelerators |
1.709 | 16299 | TryInvokeKeyboardAccelerator |
1809 | 17763 | AreOpenCloseAnimationsEnabled |
1809 | 17763 | InputDevicePrefersPrimaryCommands |
1809 | 17763 | IsOpen |
1809 | 17763 | ShowAt(DependencyObject,FlyoutShowOptions) |
1809 | 17763 | ShowMode |
1903 | 18362 | IsConstrainedToRootBounds |
1903 | 18362 | ShouldConstrainToRootBounds |
1903 | 18362 | XamlRoot |
Construtores
FlyoutBase() |
Fornece o comportamento de inicialização de classe base para classes derivadas do FlyoutBase . |
Propriedades
AllowFocusOnInteraction |
Obtém ou define um valor que indica se o elemento obtém automaticamente o foco quando o usuário interage com ele. |
AllowFocusOnInteractionProperty |
Identifica a propriedade de dependência AllowFocusOnInteraction . |
AllowFocusWhenDisabled |
Obtém ou define um valor que especifica se o controle pode receber foco quando está desabilitado. |
AllowFocusWhenDisabledProperty |
Identifica a propriedade de dependência AllowFocusWhenDisabled . |
AreOpenCloseAnimationsEnabled |
Obtém ou define um valor que indica se as animações são reproduzidas quando o submenu é aberto ou fechado. |
AreOpenCloseAnimationsEnabledProperty |
Identifica a propriedade de dependência AreOpenCloseAnimationsEnabled . |
AttachedFlyoutProperty |
Identifica a propriedade anexada XAML FlyoutBase.AttachedFlyout . |
Dispatcher |
Obtém o CoreDispatcher ao qual esse objeto está associado. O CoreDispatcher representa uma instalação que pode acessar DependencyObject no thread da interface do usuário mesmo que o código seja iniciado por um thread que não seja da interface do usuário. (Herdado de DependencyObject) |
ElementSoundMode |
Obtém ou define um valor que especifica a preferência do controle para se ele reproduz sons. |
ElementSoundModeProperty |
Identifica a propriedade de dependência ElementSoundMode . |
InputDevicePrefersPrimaryCommands |
Obtém um valor que indica se o dispositivo de entrada usado para abrir o submenu não abre facilmente os comandos secundários. |
InputDevicePrefersPrimaryCommandsProperty |
Identifica a propriedade de dependência InputDevicePrefersPrimaryCommands . |
IsConstrainedToRootBounds |
Obtém um valor que indica se o submenu é mostrado dentro dos limites da raiz XAML. |
IsOpen |
Obtém um valor que indica se o submenu está aberto. |
IsOpenProperty |
Identifica a propriedade de dependência IsOpen . |
LightDismissOverlayMode |
Obtém ou define um valor que especifica se a área fora de uma interface do usuário de descarte claro está escurecida. |
LightDismissOverlayModeProperty |
Identifica a propriedade de dependência LightDismissOverlayMode . |
OverlayInputPassThroughElement |
Obtém ou define um elemento que deve receber eventos de entrada de ponteiro mesmo quando estiver abaixo da sobreposição do submenu. |
OverlayInputPassThroughElementProperty |
Identifica a propriedade de dependência OverlayInputPassThroughElement . |
Placement |
Obtém ou define o posicionamento padrão a ser usado para o submenu, em relação ao seu destino de posicionamento. |
PlacementProperty |
Identifica a propriedade de dependência Placement . |
ShouldConstrainToRootBounds |
Obtém ou define um valor que indica se o submenu deve ser mostrado dentro dos limites da raiz XAML. |
ShouldConstrainToRootBoundsProperty |
Identifica a propriedade de dependência ShouldConstrainToRootBounds . |
ShowMode |
Obtém ou define um valor que indica como um submenu se comporta quando mostrado. |
ShowModeProperty |
Identifica a propriedade de dependência ShowMode . |
Target |
Obtém o elemento a ser usado como o destino de posicionamento do submenu. |
TargetProperty |
Identifica a propriedade Dependência de destino. |
XamlRoot |
Obtém ou define o XamlRoot no qual esse submenu está sendo exibido. |
Propriedades Anexadas
AttachedFlyout |
Obtém ou define o submenu anexado a um FrameworkElement. |
Métodos
ClearValue(DependencyProperty) |
Limpa o valor local de uma propriedade de dependência. (Herdado de DependencyObject) |
CreatePresenter() |
Quando substituído em uma classe derivada, inicializa um controle para mostrar o conteúdo do submenu conforme apropriado para o controle derivado. Observação: esse método não tem implementação de classe base e deve ser substituído em uma classe derivada. |
GetAnimationBaseValue(DependencyProperty) |
Retorna qualquer valor base estabelecido para uma propriedade de dependência, que se aplicaria nos casos em que uma animação não está ativa. (Herdado de DependencyObject) |
GetAttachedFlyout(FrameworkElement) |
Obtém o submenu associado ao elemento especificado. |
GetValue(DependencyProperty) |
Retorna o valor efetivo atual de uma propriedade de dependência de um DependencyObject. (Herdado de DependencyObject) |
Hide() |
Fecha o submenu. |
OnProcessKeyboardAccelerators(ProcessKeyboardAcceleratorEventArgs) |
Chamado pouco antes de um atalho de teclado (acelerador) ser processado em seu aplicativo. Invocado sempre que o código do aplicativo ou processos internos chamam ProcessKeyboardAccelerators. Substitua esse método para influenciar a manipulação do acelerador padrão. |
ReadLocalValue(DependencyProperty) |
Retorna o valor local de uma propriedade de dependência, se um valor local for definido. (Herdado de DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Registra uma função de notificação para escutar alterações em uma DependencyProperty específica nesta instância dependencyObject . (Herdado de DependencyObject) |
SetAttachedFlyout(FrameworkElement, FlyoutBase) |
Associa o submenu especificado ao FrameworkElement especificado. |
SetValue(DependencyProperty, Object) |
Define o valor local de uma propriedade de dependência em um DependencyObject. (Herdado de DependencyObject) |
ShowAt(DependencyObject, FlyoutShowOptions) |
Mostra o submenu colocado em relação ao elemento especificado usando as opções especificadas. |
ShowAt(FrameworkElement) |
Mostra o submenu colocado em relação ao elemento especificado. |
ShowAttachedFlyout(FrameworkElement) |
Mostra o submenu associado ao elemento especificado, se houver. |
TryInvokeKeyboardAccelerator(ProcessKeyboardAcceleratorEventArgs) |
Tenta invocar um atalho de teclado (acelerador). |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Cancela uma notificação de alteração que foi registrada anteriormente chamando RegisterPropertyChangedCallback. (Herdado de DependencyObject) |
Eventos
Closed |
Ocorre quando o submenu está oculto. |
Closing |
Ocorre quando o submenu começa a ficar oculto. |
Opened |
Ocorre quando o submenu é mostrado. |
Opening |
Ocorre antes que o submenu seja mostrado. |