FrameworkTemplate Klasa

Definicja

Włącza tworzenie wystąpień drzewa FrameworkElement i/lub FrameworkContentElement obiektów.Enables the instantiation of a tree of FrameworkElement and/or FrameworkContentElement objects.

public ref class FrameworkTemplate abstract : System::Windows::Threading::DispatcherObject, System::Windows::Markup::INameScope, System::Windows::Markup::IQueryAmbient
public ref class FrameworkTemplate abstract : System::Windows::Threading::DispatcherObject, System::Windows::Markup::INameScope
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
[System.Windows.Markup.ContentProperty("VisualTree")]
public abstract class FrameworkTemplate : System.Windows.Threading.DispatcherObject, System.Windows.Markup.INameScope, System.Windows.Markup.IQueryAmbient
[System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)]
[System.Windows.Markup.ContentProperty("VisualTree")]
public abstract class FrameworkTemplate : System.Windows.Threading.DispatcherObject, System.Windows.Markup.INameScope
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
[<System.Windows.Markup.ContentProperty("VisualTree")>]
type FrameworkTemplate = class
    inherit DispatcherObject
    interface INameScope
    interface IQueryAmbient
[<System.Windows.Localizability(System.Windows.LocalizationCategory.NeverLocalize)>]
[<System.Windows.Markup.ContentProperty("VisualTree")>]
type FrameworkTemplate = class
    inherit DispatcherObject
    interface INameScope
Public MustInherit Class FrameworkTemplate
Inherits DispatcherObject
Implements INameScope, IQueryAmbient
Public MustInherit Class FrameworkTemplate
Inherits DispatcherObject
Implements INameScope
Dziedziczenie
FrameworkTemplate
Pochodne
Atrybuty
Implementuje

Konstruktory

FrameworkTemplate()

Inicjuje nowe wystąpienie klasy FrameworkTemplate.Initializes a new instance of the FrameworkTemplate class.

Właściwości

Dispatcher

Pobiera Dispatcher ten DispatcherObject program jest skojarzony z.Gets the Dispatcher this DispatcherObject is associated with.

(Odziedziczone po DispatcherObject)
HasContent

Pobiera wartość wskazującą, czy ten szablon ma zoptymalizowaną zawartość.Gets a value that indicates whether this template has optimized content.

IsSealed

Pobiera wartość wskazującą, czy ten obiekt jest w niezmiennym stanie, dlatego nie można go zmienić.Gets a value that indicates whether this object is in an immutable state so it cannot be changed.

Resources

Pobiera lub ustawia kolekcję zasobów, które mogą być używane w ramach zakresu tego szablonu.Gets or sets the collection of resources that can be used within the scope of this template.

Template

Pobiera lub ustawia odwołanie do obiektu, który rejestruje lub odtwarza węzły XAML dla szablonu, gdy szablon jest zdefiniowany lub stosowany przez moduł zapisujący.Gets or sets a reference to the object that records or plays the XAML nodes for the template when the template is defined or applied by a writer.

VisualTree

Pobiera lub ustawia węzeł główny szablonu.Gets or sets the root node of the template.

Metody

CheckAccess()

Określa, czy wątek wywołujący ma dostęp do tego DispatcherObject .Determines whether the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
FindName(String, FrameworkElement)

Znajduje element skojarzony z określoną nazwą zdefiniowaną w ramach tego szablonu.Finds the element associated with the specified name defined within this template.

GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
LoadContent()

Ładuje zawartość szablonu jako wystąpienie obiektu i zwraca element główny zawartości.Loads the content of the template as an instance of an object and returns the root element of the content.

MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
RegisterName(String, Object)

Rejestruje nową parę nazw/obiektów w bieżącym zakresie nazw.Registers a new name/object pair into the current name scope.

Seal()

Blokuje szablon, dlatego nie można go zmienić.Locks the template so it cannot be changed.

ShouldSerializeResources(XamlDesignerSerializationManager)

Zwraca wartość wskazującą, czy procesy serializacji powinny serializować wartość Resources właściwości w wystąpieniach tej klasy.Returns a value that indicates whether serialization processes should serialize the value of the Resources property on instances of this class.

ShouldSerializeVisualTree()

Zwraca wartość wskazującą, czy procesy serializacji powinny serializować wartość VisualTree właściwości w wystąpieniach tej klasy.Returns a value that indicates whether serialization processes should serialize the value of the VisualTree property on instances of this class.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
UnregisterName(String)

Usuwa mapowanie nazw/obiektów z namescope XAML.Removes a name/object mapping from the XAML namescope.

ValidateTemplatedParent(FrameworkElement)

Gdy jest zastępowany w klasie pochodnej, dostarcza reguły dla elementu, do którego jest stosowany ten szablon.When overridden in a derived class, supplies rules for the element this template is applied to.

VerifyAccess()

Wymusza, że wątek wywołujący ma dostęp do tego DispatcherObject .Enforces that the calling thread has access to this DispatcherObject.

(Odziedziczone po DispatcherObject)

Jawne implementacje interfejsu

INameScope.FindName(String)

Zwraca obiekt, który ma podaną nazwę identyfikującą.Returns an object that has the provided identifying name.

IQueryAmbient.IsAmbientPropertyAvailable(String)

Pyta, czy określona właściwość otoczenia jest dostępna w bieżącym zakresie.Queries whether a specified ambient property is available in the current scope.

Dotyczy