RenderTreeBuilder Sınıf

Tanım

Girdi koleksiyonu RenderTreeFrame oluşturmak 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

RenderTreeBuilder()

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

Yöntemler

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)

'true' değerine sahip bool değerli ö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<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ın çağrısıyla OpenComponent<TComponent>(Int32)dengelenmiş olması gerekir.

CloseElement()

Daha önce eklenmiş bir öğe çerçevesini kapalı olarak işaretler. Bu yönteme yapılan çağrıların çağrısıyla OpenElement(Int32, String)dengelenmiş olması gerekir.

CloseRegion()

Daha önce eklenen bir bölge çerçevesini kapalı olarak işaretler. Bu yönteme yapılan çağrıların çağrısıyla OpenRegion(Int32)dengelenmiş olması gerekir.

Dispose()

Girdi koleksiyonu RenderTreeFrame oluşturmak 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.

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ı

IDisposable.Dispose()

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

Uzantı Metotları

AddEventPreventDefaultAttribute(RenderTreeBuilder, Int32, String, Boolean)

Belirtilen 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