FrameworkTemplate Sınıf

Tanım

FrameworkElementVe/veya nesnelerinin bir ağacının örneklenmesini mümkün bir şekilde sunar FrameworkContentElement .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
Devralma
FrameworkTemplate
Türetilmiş
Öznitelikler
Uygulamalar

Oluşturucular

FrameworkTemplate()

FrameworkTemplate sınıfının yeni bir örneğini başlatır.Initializes a new instance of the FrameworkTemplate class.

Özellikler

Dispatcher

Dispatcher DispatcherObject İle ilişkili olduğunu alır.Gets the Dispatcher this DispatcherObject is associated with.

(Devralındığı yer: DispatcherObject)
HasContent

Bu şablonda en iyi duruma getirilmiş içeriğe sahip olup olmadığını gösteren bir değer alır.Gets a value that indicates whether this template has optimized content.

IsSealed

Bu nesnenin sabit bir durumda olup olmadığını belirten bir değer alır, bu nedenle değiştirilemez.Gets a value that indicates whether this object is in an immutable state so it cannot be changed.

Resources

Bu şablonun kapsamı içinde kullanılabilecek kaynakların koleksiyonunu alır veya ayarlar.Gets or sets the collection of resources that can be used within the scope of this template.

Template

Şablon tanımlandığında veya bir yazıcı tarafından uygulandığında, şablon için XAML düğümlerini kaydeden veya yürüten nesnenin başvurusunu alır veya ayarlar.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

Şablonun kök düğümünü alır veya ayarlar.Gets or sets the root node of the template.

Yöntemler

CheckAccess()

Çağıran iş parçacığının bu öğesine erişip erişemeyeceğini belirler DispatcherObject .Determines whether the calling thread has access to this DispatcherObject.

(Devralındığı yer: DispatcherObject)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object.

(Devralındığı yer: Object)
FindName(String, FrameworkElement)

Bu şablon içinde tanımlanan belirtilen adla ilişkili öğeyi bulur.Finds the element associated with the specified name defined within this template.

GetHashCode()

Varsayılan karma işlevi olarak işlev görür.Serves as the default hash function.

(Devralındığı yer: Object)
GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

(Devralındığı yer: Object)
LoadContent()

Şablonun içeriğini bir nesnenin örneği olarak yükler ve içeriğin kök öğesini döndürür.Loads the content of the template as an instance of an object and returns the root element of the content.

MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
RegisterName(String, Object)

Geçerli ad kapsamına yeni bir ad/nesne çifti kaydeder.Registers a new name/object pair into the current name scope.

Seal()

Şablonu, değiştirilemeyen şekilde kilitler.Locks the template so it cannot be changed.

ShouldSerializeResources(XamlDesignerSerializationManager)

Serileştirme işlemlerinin Resources Bu sınıfın örneklerinde özelliğin değerini seri hale getirmesinin gerekip gerekmediğini belirten bir değer döndürür.Returns a value that indicates whether serialization processes should serialize the value of the Resources property on instances of this class.

ShouldSerializeVisualTree()

Serileştirme işlemlerinin VisualTree Bu sınıfın örneklerinde özelliğin değerini seri hale getirmesinin gerekip gerekmediğini belirten bir değer döndürür.Returns a value that indicates whether serialization processes should serialize the value of the VisualTree property on instances of this class.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.Returns a string that represents the current object.

(Devralındığı yer: Object)
UnregisterName(String)

XAML namescope 'dan bir ad/nesne eşlemesini kaldırır.Removes a name/object mapping from the XAML namescope.

ValidateTemplatedParent(FrameworkElement)

Türetilmiş bir sınıfta geçersiz kılınırsa, bu şablonun uygulandığı öğe için kurallar sağlar.When overridden in a derived class, supplies rules for the element this template is applied to.

VerifyAccess()

Çağıran iş parçacığının buna erişimi olmasını zorlar DispatcherObject .Enforces that the calling thread has access to this DispatcherObject.

(Devralındığı yer: DispatcherObject)

Belirtik Arabirim Kullanımları

INameScope.FindName(String)

Belirtilen tanımlama adına sahip bir nesne döndürür.Returns an object that has the provided identifying name.

IQueryAmbient.IsAmbientPropertyAvailable(String)

Geçerli kapsamda belirtilen ortam özelliğinin kullanılabilir olup olmadığını sorgular.Queries whether a specified ambient property is available in the current scope.

Şunlara uygulanır