Click or drag to resize

PFLayoutWidgetBuilderNodeTChildrenLayout Class

Represents a layout widget node in a PFWidgetTreeBuilder instance.
Inheritance Hierarchy
SystemObject
  Packflow.Core.WidgetsPFWidgetTreeBuilderNode
    Packflow.Core.WidgetsPFLayoutWidgetBuilderNodeTChildrenLayout

Namespace:  Packflow.Core.Widgets
Assembly:  MicaSystems.Packflow.Core (in MicaSystems.Packflow.Core.dll) Version: 1.0.0.0 (3.2.0.306)
Syntax
C#
public class PFLayoutWidgetBuilderNode<TChildrenLayout> : PFWidgetTreeBuilderNode
where TChildrenLayout : class

Type Parameters

TChildrenLayout

The PFLayoutWidgetBuilderNodeTChildrenLayout type exposes the following members.

Properties
  NameDescription
Public propertyWidget
The widget being built.
(Inherited from PFWidgetTreeBuilderNode.)
Top
Methods
  NameDescription
Public methodAddChild(PFWidgetBase, TChildrenLayout)
Adds another PFWidgetBase as a child of this widget.
Public methodAddChild(PFWidgetTreeBuilderNode, TChildrenLayout)
Adds a PFWidgetTreeBuilderNode and use it as a child of this widget. This overload is useful when you want to nest layout widgets inside of other layout widgets.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodToWidgetData
Converts this widget tree into a serializable list of PFWidgetData instances.
(Overrides PFWidgetTreeBuilderNodeToWidgetData(JsonSerializer).)
Top
Extension Methods
  NameDescription
Public Extension MethodAsT
Casts an object to another type. Returns default(T) if the object is null.
(Defined by Utils_Other.)
Public Extension MethodEqualsAll
Checks that this object is equal to every object in parameters.
(Defined by Utils_Other.)
Public Extension MethodEqualsAny
Checks that this object is equal to at least one of the parameters.
(Defined by Utils_Other.)
Public Extension MethodGetString
Converts an object to String using ToString() method, else returns String.Empty.
(Defined by Utils_Other.)
Public Extension MethodIsGenericListOverloaded.
Checks if this object is a System.Collections.Generic.List.
(Defined by Utils_Linq.)
Public Extension MethodIsGenericList(Type)Overloaded.
Checks if this object is a System.Collections.Generic.List using type as T.
(Defined by Utils_Linq.)
Public Extension MethodSerializeOverloaded.
Serializes an object into an XML document.
(Defined by Utils_Xml.)
Public Extension MethodSerialize(String)Overloaded.
Serializes an object into an XML document.
(Defined by Utils_Xml.)
Public Extension MethodSerializeJsonOverloaded.
Serializes an object using a DataContractJsonSerializer.
(Defined by Utils_String.)
Public Extension MethodSerializeJson(ListType)Overloaded.
Serializes an object using a DataContractJsonSerializer.
(Defined by Utils_String.)
Public Extension MethodSerializeJson(DataContractJsonSerializerSettings)Overloaded.
Serializes an object using a DataContractJsonSerializer.
(Defined by Utils_String.)
Top
See Also