Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês
Esta documentação foi arquivada e não está sendo atualizada.

Propriedade UIElement.Visibility

Obtém ou define o interface do usuário (UI) 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/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.

Identificador de campo

VisibilityProperty

Propriedades de metadados definidas como true

Nenhum

configuração Esta 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 passagens de layout, não estão em uma sequência de guia e não serão informados em teste de ocorrências.

Quando herdada por Window ou suas classes derivadas, Window Redefine o valor padrão desta propriedade seja Collapsed. Isso tem o efeito de não executar a passagem de medida de layout em um inicialmente criado Window, e RenderSize Retorna (0,0). Para obter detalhes, consulte:Window. Popup Redefine o valor padrão seja também 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 emparelhar 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 será definido como Visibility.Hidden, e o Outros botão no emparelhar é definido como Visibility.Visible.

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

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


Windows Vista, Windows XP SP2, Windows Server 2003

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0
Mostrar: