FrameworkElementFactory Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Поддерживает создание шаблонов.
public ref class FrameworkElementFactory
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
public class FrameworkElementFactory
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
type FrameworkElementFactory = class
Public Class FrameworkElementFactory
- Наследование
-
FrameworkElementFactory
- Атрибуты
Комментарии
Этот класс является устаревшим способом программного создания шаблонов, которые являются подклассами FrameworkTemplate таких, как ControlTemplate или DataTemplate; не все функциональные возможности шаблона доступны при создании шаблона с помощью этого класса. Рекомендуемый способ программного создания шаблона — загрузить XAML из строки или потока памяти с помощью Load метода XamlReader класса.
Конструкторы
FrameworkElementFactory() |
Инициализирует новый экземпляр класса FrameworkElementFactory. |
FrameworkElementFactory(String) |
Инициализирует новый экземпляр класса FrameworkElementFactory с указанным текстом для создания. |
FrameworkElementFactory(Type) |
Инициализирует новый экземпляр класса FrameworkElementFactory указанным значением Type. |
FrameworkElementFactory(Type, String) |
Инициализирует новый экземпляр класса FrameworkElementFactory с указанным Type и именем. |
Свойства
FirstChild |
Возвращает первую дочернюю фабрику. |
IsSealed |
Получает значение, указывающее, находится ли данный объект в неизменяемом состоянии. |
Name |
Получает или задает имя элемента-шаблона. |
NextSibling |
Возвращает следующую фабрику того же уровня. |
Parent |
Возвращает родительскую модель FrameworkElementFactory. |
Text |
Получает или задает текстовую строку для создания. |
Type |
Получает или задает тип объектов, создаваемых данной фабрикой. |
Методы
AddHandler(RoutedEvent, Delegate) |
Добавляет обработчик для заданного перенаправленного события в экземпляры, созданные этой фабрикой. |
AddHandler(RoutedEvent, Delegate, Boolean) |
Добавляет обработчик для заданного маршрутизируемого события в экземпляры, созданные данной фабрикой, с возможностью вызова указанного обработчика даже в случаях, когда маршрутизируемые события уже помечены как обработанные другим элементом на маршруте. |
AppendChild(FrameworkElementFactory) |
Добавляет дочернюю фабрику к данной фабрике. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
RemoveHandler(RoutedEvent, Delegate) |
Удаляет обработчик из заданного маршрутизируемого события. Это применяется к экземплярам, созданным данной фабрикой. |
SetBinding(DependencyProperty, BindingBase) |
Задает привязку данных для свойства. |
SetResourceReference(DependencyProperty, Object) |
Задает динамическую ресурсную ссылку на дочернее свойство. |
SetValue(DependencyProperty, Object) |
Задает значение свойства зависимостей. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |