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

Search Results for

    Interface IComplexPositionModel

    Represents an object with a complex position within a given coordinate system. The position is determined by a rectangle's bounds and its two anchor points, the PositionAnchor which sets the rectangle's position within the system and the ContentAnchor which sets a point within the rectangle.

    Inherited Members
    IAuraObject<ComplexPositionProperties>.Properties
    IAuraObject.AddOrUpdateBinding(AuraBindingProperties)
    IAuraObject.ResolveBinding(string)
    IAuraObject.RaisePropertiesWithBindings
    IAuraObject.PropertiesChanges
    IBindableReactiveObject.RemoveBinding(string)
    IBindableReactiveObject.RemoveBinding(IReactiveBinding)
    IBindableReactiveObject.AddOrUpdateBinding(IReactiveBinding)
    IBindableReactiveObject.ClearBindings()
    IBindableReactiveObject.AddOrUpdateBinding<TSource>(string, TSource, string)
    IBindableReactiveObject.AddOrUpdateBinding(IValueProvider, string)
    IBindableReactiveObject.SessionObjectId
    IBindableReactiveObject.HasBindings
    IBindableReactiveObject.Bindings
    IHasTypedId<string>.Id
    ICanSetContext.Context
    IHasErrors.HasErrors
    IHasErrors.Errors
    IDisposable.Dispose()
    IHasError.LastError
    IHasErrorProvider.ErrorProvider
    IHasAttachedWindow.ActiveWindow
    INotifyPropertyChanged.PropertyChanged
    Namespace: EyeAuras.Shared.Model
    Assembly: EyeAuras.Shared.dll
    Syntax
    public interface IComplexPositionModel : IAuraObject<ComplexPositionProperties>, IAuraObject, IBindableReactiveObject, IHasId, IHasTypedId<string>, ICanSetContext, IHasContext, IHasErrors, IDisposable, IHasError, IHasErrorProvider, IHasAttachedWindow, INotifyPropertyChanged

    Properties

    Name Description
    Bounds

    The boundaries of the rectangle in the coordinate system.

    BoundsOffset

    The offset of the boundaries of the rectangle.

    ContentAnchor

    Anchor point that specifies a position within the rectangle.

    IsLinkedToSource

    Indicates whether the position model is linked to the source.

    LinkedAuras

    List of Auras linked to this position model.

    PositionAnchor

    Anchor point that determines the position of the rectangle within the overall coordinate system.

    SourceBounds

    The source rectangle boundaries.

    TwoWay

    Indicates whether the position should modify offset whenever output position changes

    Methods

    Name Description
    Reset()

    Resets the position model to its initial state.

    ResetAnchor()

    Resets the anchor to its initial state.

    ResetOffset()

    Resets the offset to its initial state.

    ResetOffsetLocation()

    Resets the offset location to its initial state.

    ResetOffsetSize()

    Resets the offset size to its initial state.

    ResetSource()

    Resets the source to its initial state.

    Extension Methods

    AuraModelExtensions.InheritContext<TTarget, TSource>(TTarget, TSource)
    AuraModelExtensions.WithContext<TTarget, TContext>(TTarget, TContext)
    AuraModelExtensions.WithContext<TTarget, TSrc, TContext>(TTarget, TSrc, Expression<Func<TSrc, TContext>>)
    ReactiveObjectExtensions.Listen<TContext, TItem>(TContext, Expression<Func<TContext, IObservableList<TItem>>>)
    ReactiveObjectExtensions.Listen<TContext, TOut>(TContext, Expression<Func<TContext, TOut>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2, TOut3>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>, Expression<Func<TContext, TOut3>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2, TOut3, TOut4>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>, Expression<Func<TContext, TOut3>>, Expression<Func<TContext, TOut4>>)
    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.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)
    ObjectExtensions.ToStringSafe<T>(T)
    ObjectExtensions.TransferPropertiesTo<TSource, TTarget>(TSource, TTarget, params string[])
    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)
    © Xab3r. All rights reserved.