Expandir Minimizar
Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Propriedade UIElement.Visibility

Obtém ou define o user interface (UI) a visibilidade desse elemento. Este é um propriedade de dependência.

Namespace:  System.Windows
Assembly:  PresentationCore (em PresentationCore.dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
[LocalizabilityAttribute(LocalizationCategory.None, Readability = Readability.Unreadable)]
public Visibility Visibility { get; set; }
<object Visibility="Visibility" .../>

Valor de propriedade

Tipo: System.Windows.Visibility
Um valor da enumeração. O valor padrão é Visible.

Campo identificador

VisibilityProperty

Propriedades de metadados definidas como true

Nenhum

A definição dessa propriedade afeta o valor de IsVisible, que por sua vez pode elevar a IsVisibleChanged evento. No entanto, IsVisible tem outros fatores que influenciam a ele, por exemplo, as configurações de visibilidade de pais contêm-lo.

Elementos onde Visibility não é Visible não participam em eventos de entrada (ou comandos), não influenciam a medida ou organizar passa do layout, não estão em uma seqüência de guia e não serão informados em o teste de hit.

Quando herdada por Window ou suas classes derivadas, Window redefine o valor padrão dessa propriedade para ser Collapsed. Isso tem o efeito da não execução passo de medida de layout no inicialmente criado Window, e RenderSize retorna (0,0). Para obter detalhes, consulte:Window. Popup também redefine o valor padrão para ser Collapsed, com o comportamento resultante semelhante para Popup e suas classes derivadas.

O exemplo a seguir implementa um manipulador que faz referência a dois botões nomeados diferentes que pretendem ser um par mutuamente exclusivo na interface do usuário. Antes para executar a lógica do programa real associada ao botão, no próprio botão está definido para ser Visibility.Hidden, e o outro botão no par é definido como Visibility.Visible.


private void PlayMedia(object sender, MouseButtonEventArgs args)
{
    pauseBTN.Visibility = Visibility.Visible;
    playBTN.Visibility = Visibility.Collapsed;

    media.SpeedRatio = 1.0;
    media.Play();
}


.NET Framework

Com suporte em: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte .Requisitos de sistema do NET Framework.
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.