EyeAuras Docs EyeAuras Docs
EyeAuras Docs EyeAuras Docs
DocFX + Singulink = ♥

Search Results for

    Class CompositeBlazorContentControlConfigurator

    Reactive composite that aggregates multiple IBlazorContentControlConfigurator instances. Allows dynamic addition/removal of configurators and invokes them in registration order.

    Inheritance
    object
    DisposableReactiveObject
    DisposableReactiveObjectWithLogger
    CompositeBlazorContentControlConfigurator
    Implements
    IDisposable
    INotifyPropertyChanged
    IBlazorContentControlConfigurator
    Inherited Members
    object.GetType()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: PoeShared.Blazor.Wpf
    Assembly: PoeShared.Blazor.Wpf.dll
    Syntax
    public sealed class CompositeBlazorContentControlConfigurator : DisposableReactiveObjectWithLogger, IDisposable, INotifyPropertyChanged, IBlazorContentControlConfigurator

    Constructors

    Name Description
    CompositeBlazorContentControlConfigurator()

    Properties

    Name Description
    Configurators

    Current snapshot of active configurators.

    Methods

    Name Description
    Add(IBlazorContentControlConfigurator)

    Adds a configurator to the composite. Returns a disposable to remove it.

    OnConfiguringAsync()

    Called at the very beginning of the control's initialization process. This method is invoked before any services are registered or any containers are built. It can be used to configure control-level state or prepare external inputs.

    OnInitializedAsync(IServiceProvider)

    Called after the IServiceProvider has been fully constructed and assigned to the control. This phase is appropriate for resolving services, accessing runtime state, and performing post-configuration logic.

    OnRegisteringServicesAsync(IServiceCollection)

    Called during the service registration phase. This allows the configurator to register additional services into the IServiceCollection that will be used to construct the Blazor DI container.

    Extension Methods

    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ISourceList<TCollection>)
    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ICollection<TCollection>)
    ObjectExtensions.CloneJson<T>(T)
    ObjectExtensions.CopyPropertiesTo<TSource, TTarget>(TSource, TTarget)
    ObjectExtensions.DumpToJson<T>(T)
    ObjectExtensions.DumpToTextRaw<T>(T)
    ObjectExtensions.DumpToText<T>(T)
    ObjectExtensions.Dump<T>(T)
    ObjectExtensions.EvalOrDefault<T, TValue>(T, Func<T, TValue>, TValue)
    ObjectExtensions.Eval<T, TValue>(T, Func<T, TValue>)
    ObjectExtensions.GetPropertyAccessor<TSource, TValue>(TSource, Expression<Func<TSource, TValue>>)
    ObjectExtensions.InsertTo<TItem, TCollection>(TItem, IList<TCollection>, int)
    ObjectExtensions.ToJson<T>(T, Formatting)
    ObjectExtensions.ToStringSafe<T>(T)
    ObjectExtensions.TransferPropertiesTo<TSource, TTarget>(TSource, TTarget, params string[])
    ObjectExtensions.WaitForAsync<TObject, T1>(TObject, Func<TObject, T1>, Predicate<T1>, TimeSpan, int)
    XDocumentExtensions.AddTo<T>(T, XContainer)
    ObjectExtensions.GetPropertyAccessor<TValue>(object, string)
    ObjectReflectionExtensions.GetPropertyTypeOrDefault(object, string)
    ObjectReflectionExtensions.GetPropertyValue<T>(object, string)
    ObjectReflectionExtensions.SetPropertyValue<T>(object, string, T)
    2025 © Xab3r. All rights reserved.