Show / Hide Table of Contents

Class Node

A BindableObject to be represented as XAML tag.

Inheritance
Object
BindableObject
Node
Component<T>
Implements
INotifyPropertyChanged
IDynamicResourceHandler
Inherited Members
BindableObject.BindingContextProperty
Xamarin.Forms.BindableObject.add_PropertyChanging(Xamarin.Forms.PropertyChangingEventHandler)
Xamarin.Forms.BindableObject.remove_PropertyChanging(Xamarin.Forms.PropertyChangingEventHandler)
BindableObject.ClearValue(BindableProperty)
BindableObject.ClearValue(BindablePropertyKey)
BindableObject.GetValue(BindableProperty)
BindableObject.GetValues(BindableProperty, BindableProperty)
BindableObject.GetValues(BindableProperty, BindableProperty, BindableProperty)
BindableObject.IsSet(BindableProperty)
BindableObject.RemoveBinding(BindableProperty)
BindableObject.SetBinding(BindableProperty, BindingBase)
BindableObject.SetInheritedBindingContext(BindableObject, Object)
BindableObject.ApplyBindings()
BindableObject.OnBindingContextChanged()
BindableObject.OnPropertyChanged(String)
BindableObject.OnPropertyChanging(String)
BindableObject.UnapplyBindings()
BindableObject.IDynamicResourceHandler.SetDynamicResource(BindableProperty, String)
BindableObject.SetValue(BindableProperty, Object)
BindableObject.SetValue(BindablePropertyKey, Object)
BindableObject.SetValueCore(BindableProperty, Object, SetValueFlags)
BindableObject.CoerceValue(BindableProperty)
BindableObject.CoerceValue(BindablePropertyKey)
BindableObject.Dispatcher
BindableObject.BindingContext
BindableObject.PropertyChanged
BindableObject.PropertyChanging
BindableObject.BindingContextChanged
Namespace: Mux.Markup
Assembly: Mux.Markup.dll
Syntax
public abstract class Node : BindableObject, INotifyPropertyChanged, IDynamicResourceHandler

Methods

| Improve this Doc View Source

AddTo(UnityEngine.GameObject)

A method to add the component to the given UnityEngine.GameObject and wakes it up.

Declaration
public void AddTo(UnityEngine.GameObject gameObject)
Parameters
Type Name Description
UnityEngine.GameObject gameObject

The game object to contain the component.

Remarks

This can be called only once for an instance.

This adds component or child transform. It makes no other side effects to the given game object.

| Improve this Doc View Source

AddToInMainThread(UnityEngine.GameObject)

A method that actually adds the node to UnityEngine.GameObject in the main thread.

Declaration
protected abstract void AddToInMainThread(UnityEngine.GameObject gameObject)
Parameters
Type Name Description
UnityEngine.GameObject gameObject
Remarks

The caller must call this method in the main thread.

| Improve this Doc View Source

AwakeInMainThread()

A methot that actually wakes the node up in the main thread.

Declaration
protected abstract void AwakeInMainThread()
Remarks

The caller must call this method in the main thread after calling AddToInMainThread(UnityEngine.GameObject).

| Improve this Doc View Source

DestroyMuxInMainThread()

A method to destroy Mux state in the main thread.

Declaration
protected virtual void DestroyMuxInMainThread()
Remarks

This method must be called in main thread because it may make operations queued for the main thread fail. For example, an application of binding will be queued for the main thread. That would fail if the binding is unapplied before the application.

Implements

System.ComponentModel.INotifyPropertyChanged
Xamarin.Forms.Internals.IDynamicResourceHandler
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX