RenderTreeBuilder Sınıf

Tanım

Girdi koleksiyonu oluşturmak RenderTreeFrame için yöntemler sağlar.

public ref class RenderTreeBuilder sealed : IDisposable
public sealed class RenderTreeBuilder : IDisposable
type RenderTreeBuilder = class
    interface IDisposable
Public NotInheritable Class RenderTreeBuilder
Implements IDisposable
Devralma
RenderTreeBuilder
Uygulamalar

Oluşturucular

Name Description
RenderTreeBuilder()

Girdi koleksiyonu oluşturmak RenderTreeFrame için yöntemler sağlar.

Yöntemler

Name Description
AddAttribute(Int32, RenderTreeFrame)

Özniteliği temsil eden bir çerçeve ekler.

özniteliği en son eklenen öğeyle ilişkilendirilir.

AddAttribute(Int32, RenderTreeFrame)

Özniteliği temsil eden bir çerçeve ekler.

özniteliği en son eklenen öğeyle ilişkilendirilir.

AddAttribute(Int32, String, Boolean)

Bool değerli özniteliği temsil eden bir çerçeve ekler.

özniteliği en son eklenen öğeyle ilişkilendirilir. Değer ise false ve geçerli öğe bir bileşen değilse, çerçeve atlanır.

AddAttribute(Int32, String, EventCallback)

Özniteliği temsil eden bir EventCallback çerçeve ekler.

özniteliği en son eklenen öğeyle ilişkilendirilir. Değer ise null ve geçerli öğe bir bileşen değilse, çerçeve atlanır.

AddAttribute(Int32, String, MulticastDelegate)

Temsilci değerli özniteliği temsil eden bir çerçeve ekler.

özniteliği en son eklenen öğeyle ilişkilendirilir. Değer ise null ve geçerli öğe bir bileşen değilse, çerçeve atlanır.

AddAttribute(Int32, String, Object)

Dize değerli özniteliği temsil eden bir çerçeve ekler. özniteliği en son eklenen öğeyle ilişkilendirilir. Değer ise nullveya Boolean değer false ve geçerli öğe bir bileşen değilse, çerçeve atlanır.

AddAttribute(Int32, String, String)

Dize değerli özniteliği temsil eden bir çerçeve ekler.

özniteliği en son eklenen öğeyle ilişkilendirilir. Değer ise null ve geçerli öğe bir bileşen değilse, çerçeve atlanır.

AddAttribute(Int32, String)

'true' değerine sahip bool değerli özniteliği temsil eden bir çerçeve ekler.

özniteliği en son eklenen öğeyle ilişkilendirilir.

AddAttribute<TArgument>(Int32, String, EventCallback<TArgument>)

Özniteliği temsil eden bir EventCallback çerçeve ekler.

özniteliği en son eklenen öğeyle ilişkilendirilir. Değer ise null ve geçerli öğe bir bileşen değilse, çerçeve atlanır.

AddComponentParameter(Int32, String, Object)

Bileşen parametresini temsil eden bir çerçeve ekler.

AddComponentReferenceCapture(Int32, Action<Object>)

Üst bileşene başvuru yakalamak için yönergeyi temsil eden bir çerçeve ekler.

AddComponentRenderMode(IComponentRenderMode)

Kapsayan bileşen çerçevesinde işleme modunu gösteren bir çerçeve ekler.

AddContent(Int32, MarkupString)

İşaretleme içeriğini temsil eden bir çerçeve ekler.

AddContent(Int32, Nullable<MarkupString>)

İşaretleme içeriğini temsil eden bir çerçeve ekler.

AddContent(Int32, Object)

Metin içeriğini temsil eden bir çerçeve ekler.

AddContent(Int32, RenderFragment)

İçeriğin rastgele bir parçasını temsil eden çerçeveleri ekler.

AddContent(Int32, String)

Metin içeriğini temsil eden bir çerçeve ekler.

AddContent<TValue>(Int32, RenderFragment<TValue>, TValue)

İçeriğin rastgele bir parçasını temsil eden çerçeveleri ekler.

AddElementReferenceCapture(Int32, Action<ElementReference>)

Üst öğeye başvuru yakalamak için yönergeyi temsil eden bir çerçeve ekler.

AddMarkupContent(Int32, String)

İşaretleme içeriğini temsil eden bir çerçeve ekler.

AddMultipleAttributes(Int32, IEnumerable<KeyValuePair<String,Object>>)

Aynı sıra numarasına sahip birden çok özniteliği temsil eden çerçeveler ekler.

AddNamedEvent(String, String)

Kapsayan öğedeki bir olaya bir ad atar.

Clear()

Oluşturucuyu temizler.

CloseComponent()

Daha önce eklenmiş bir bileşen çerçevesini kapalı olarak işaretler. Bu yönteme yapılan çağrılar öğesine yapılan çağrılarla OpenComponent<TComponent>(Int32)dengelenmelidir.

CloseElement()

Daha önce eklenmiş bir öğe çerçevesini kapalı olarak işaretler. Bu yönteme yapılan çağrılar öğesine yapılan çağrılarla OpenElement(Int32, String)dengelenmelidir.

CloseRegion()

Daha önce eklenmiş bir bölge çerçevesini kapalı olarak işaretler. Bu yönteme yapılan çağrılar öğesine yapılan çağrılarla OpenRegion(Int32)dengelenmelidir.

Dispose()

Girdi koleksiyonu oluşturmak RenderTreeFrame için yöntemler sağlar.

GetFrames()

RenderTreeFrame Eklenen değerleri döndürür.

OpenComponent(Int32, Type)

Alt bileşeni temsil eden bir çerçeve ekler.

OpenComponent<TComponent>(Int32)

Alt bileşeni temsil eden bir çerçeve ekler.

OpenElement(Int32, String)

Diğer çerçeveler için kapsayıcı gibi bir öğeyi temsil eden bir çerçeve ekler. Durumun geçerli olması için RenderTreeBuilder , yeni öğenin alt çerçevelerini ekledikten hemen sonra da çağırmanız CloseElement() gerekir.

OpenRegion(Int32)

Çerçevelerin bölgesini temsil eden bir çerçeve ekler.

SetAttributeValue(Int32, Object)

Belirtilen dizinde var olan bir öznitelik çerçevesinin öznitelik değerini değiştirir. Bu, örneğin serileştirme sırasında temsilcileri sarmalarken RenderFragment çerçeveler eklendikten sonra öznitelik değerlerini yerinde güncelleştirmek için kullanılır.

SetKey(Object)

Belirtilen anahtar değerini geçerli öğeye veya bileşene atar.

SetUpdatesAttributeName(String)

Yukarıdaki özniteliğin, yürütmesi özniteliğini adıyla updatesAttributeNamegüncelleştiren bir olay işleyicisini temsil ettiğini gösterir.

Bu bilgiler, olay işleyicisine çağrı alınırken diğer öznitelik için bir değer güncelleştirmesinin kabul edilip edilmeyeceğini belirlemek için işleme sistemi tarafından kullanılır.

Belirtik Arabirim Kullanımları

Name Description
IDisposable.Dispose()

Girdi koleksiyonu oluşturmak RenderTreeFrame için yöntemler sağlar.

Uzantı Metotları

Name Description
AddEventPreventDefaultAttribute(RenderTreeBuilder, Int32, String, Boolean)

Belirtilen bir olay için varsayılan eylemi önlemek için yönergeyi temsil eden bir çerçeve ekler.

AddEventStopPropagationAttribute(RenderTreeBuilder, Int32, String, Boolean)

Belirtilen olayın geçerli öğenin ötesine yayılmasını durdurmak için yönergeyi temsil eden bir çerçeve ekler.

Şunlara uygulanır