Информация
Запрошенная вами тема показана ниже. Однако эта тема не включена в библиотеку.

Control - класс

Обновлен: Ноябрь 2007

Представляет базовый класс для элементов пользовательский интерфейс, которые используют шаблон ControlTemplate для определения их внешнего вида. 

Пространство имен:  System.Windows.Controls
Сборка:  PresentationFramework (в PresentationFramework.dll)
XMLNS для XAML: http://schemas.microsoft.com/winfx/xaml/presentation

public class Control : FrameworkElement
public class Control extends FrameworkElement
public class Control extends FrameworkElement

Класс Control является базовым классом для многих элементов управления, которые добавляются к приложению. Класс Control определяет очень малую долю поведения; в то время как можно добавить объект Control к приложению, намного привычнее добавлять элемент управления, который наследует из объекта Control, например Button или ListBox.

Свойство Template, которое является шаблоном ControlTemplate, определяет внешний вид объекта Control. Если необходимо изменить внешний вид элемента управления, но сохранить его функциональность, следует создать новый шаблон ControlTemplate, а не создавать новый класс. Дополнительные сведения см. в разделе Стилизация и использование шаблонов.

Если необходимо создать элемент управления с пользовательским поведением, а также разрешить другим пользователям настраивать его внешний вид, ваш элемент управления может наследовать из класса Control и определять шаблон ControlTemplate. Если необходимо расширить поведение существующего элемента управления, можно наследовать из класса, который наследует из класса Control.

Объект Control, который не имеет шаблона ControlTemplate, не отображается в приложении, и настройка следующих свойств не имеет значения, если только шаблон ControlTemplate не ссылается на них явно:

Обычный способ использования данных свойств — привязать элемент из шаблона ControlTemplate к свойству. Например, если необходимо, чтобы элемент управления менял цвет в соответствии со значением свойства Background, можно привязать некоторое свойство элемента в шаблоне ControlTemplate к свойству Background. См. раздел Расширение разметки TemplateBinding , чтобы привязывать свойства элемента управления к элементу в шаблоне ControlTemplate.

Объект Control переопределяет метаданные свойства Focusable и настраивает для него значение по умолчанию true. Дополнительные сведения см. в разделе Общие сведения о свойствах зависимости.

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

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

Windows Vista

Среды .NET Framework и .NET Compact Framework поддерживают не все версии каждой платформы. Поддерживаемые версии перечислены в разделе Требования к системе для .NET Framework.

.NET Framework

Поддерживается в версиях: 3.5, 3.0

Добавления сообщества

Показ:
© 2014 Microsoft