Windows Dev Center

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
Informações
O tópico solicitado está sendo mostrado abaixo. No entanto, este tópico não está incluído nesta biblioteca.

Classe Control

Representa a classe base para interface do usuário (UI) elementos que usam um ControlTemplate Para definir sua aparência. 

Namespace:  System.Windows.Controls
Assembly:  PresentationFramework (em PresentationFramework.dll)
XMLNS para XAML: http://schemas.microsoft.com/winfx/xaml/presentation

public class Control : FrameworkElement

The Control classe é a classe base para muitos dos controles que você adiciona a um aplicativo. The Control classe define comportamento muito pouco; Embora seja possível adicionar um Control para seu aplicativo, é muito mais comum para adicionar um controle que herda de Control, sistema autônomo um Button ou ListBox.

The Template propriedade, que é um ControlTemplate, especifica a aparência das Control. Se você quiser alterar a aparência de um controle mas mantêm sua funcionalidade, você deverá considerar a criação de um novo ControlTemplate em vez de criar uma nova classe. Para obter mais informações, consulte Styling and Templating.

Se você desejar criar um controle com o comportamento personalizado, além de permitir que outras pessoas personalizar sua aparência, seu controle pode herdar o Control classe e defina um ControlTemplate. Se você deseja estender o comportamento de um controle existente, você pode herdar de uma classe que herda de Control.

A Control não tem um ControlTemplate não é visível no seu aplicativo e configuração de propriedades a seguir não tem efeito a menos que o ControlTemplate faz referência-las explicitamente:

Uma maneira comum de usar essas propriedades é BIND um elemento no ControlTemplate a propriedade. Por exemplo, se você desejar que o controle para alterar a cor de acordo com o valor de oBackground propriedade, você pode BIND algumas propriedade de um elemento no ControlTemplate para o Background. Use o Extensão de linguagem de marcação TemplateBinding BIND as propriedades em um controle a um elemento de ControlTemplate.

Control substitui os metadados das Focusable propriedade e define seu padrão como true. Para mais informações, consulte: Visão geral sobre propriedades de dependência.

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Media.Visual
        System.Windows.UIElement
          System.Windows.FrameworkElement
            System.Windows.Controls.Control
              System.Windows.Controls.ContentControl
              System.Windows.Controls.FlowDocumentReader
              System.Windows.Controls.FlowDocumentScrollViewer
              System.Windows.Controls.ItemsControl
              System.Windows.Controls.PasswordBox
              System.Windows.Controls.Primitives.DocumentViewerBase
              System.Windows.Controls.Primitives.RangeBase
              System.Windows.Controls.Primitives.ResizeGrip
              System.Windows.Controls.Primitives.TextBoxBase
              System.Windows.Controls.Primitives.Thumb
              System.Windows.Controls.Separator
              System.Windows.Controls.StickyNoteControl

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.

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

Contribuições da comunidade

Mostrar:
© 2015 Microsoft