Version

NodeLayout Class Members

The following tables list the members exposed by NodeLayout.

Public Constructors
 NameDescription
Public ConstructorNodeLayout ConstructorOverloaded.   
Public Fields
 NameDescription
Public Fieldstatic (Shared in Visual Basic)CheckBoxMemberPathPropertyIdentifies the CheckBoxMemberPath dependency property.  
Public Fieldstatic (Shared in Visual Basic)CollapsedIconTemplatePropertyIdentifies the CollapsedIconTemplate dependency property.  
Public Fieldstatic (Shared in Visual Basic)DisplayMemberPathPropertyIdentifies the DisplayMemberPath dependency property.  
Public Fieldstatic (Shared in Visual Basic)EditorTemplatePropertyIdentifies the EditorTemplate dependency property.  
Public Fieldstatic (Shared in Visual Basic)ExpandedIconTemplatePropertyIdentifies the ExpandedIconTemplate dependency property.  
Public Fieldstatic (Shared in Visual Basic)HeaderTemplatePropertyIdentifies the HeaderTemplate dependency property.  
Public Fieldstatic (Shared in Visual Basic)HeaderTextPropertyIdentifies the HeaderText dependency property.  
Public Fieldstatic (Shared in Visual Basic)IndentationPropertyIdentifies the Indentation dependency property.  
Public Fieldstatic (Shared in Visual Basic)IsDraggablePropertyIdentifies the IsDraggable dependency property.  
Public Fieldstatic (Shared in Visual Basic)IsDropTargetPropertyIdentifies the IsDropTarget dependency property.  
Public Fieldstatic (Shared in Visual Basic)IsEnabledMemberPathPropertyIdentifies the IsEnabledMemberPath dependency property  
Public Fieldstatic (Shared in Visual Basic)IsExpandedMemberPathPropertyIdentifies the IsExpandedMemberPath dependency property.  
Public Fieldstatic (Shared in Visual Basic)IsSelectedMemberPathPropertyIdentifies the IsSelectedMemberPath dependency property.  
Public Fieldstatic (Shared in Visual Basic)ItemTemplatePropertyIdentifies the ItemTemplate dependency property.  
Public Fieldstatic (Shared in Visual Basic)NodeStylePropertyIdentifies the NodeStyle dependency property.  
Public Fieldstatic (Shared in Visual Basic)TargetTypeNamePropertyIdentifies the TargetTypeName dependency property.  
Public Fieldstatic (Shared in Visual Basic)VisibilityPropertyIdentifies the Visibility dependency property.  
Protected Fields
 NameDescription
Protected Internal FieldROOT_LAYOUT_KEYThe string that will applied to the the key for the NodeLayout at the root level.  
Public Properties
 NameDescription
Public PropertyCheckBoxMemberPathGets / sets the path to the property on the XamDataTreeNode.Data object to populate the System.Windows.Controls.CheckBox of the XamDataTreeNode.  
Public PropertyCheckBoxMemberPathResolvedResolves the CheckBoxMemberPath property for a particular NodeLayout.  
Public PropertyCheckBoxSettingsGets a reference to the CheckBoxSettingsOverride object that controls all the properties for System.Windows.Controls.CheckBoxes on this NodeLayout.  
Public PropertyCollapsedIconTemplateGets / sets the System.Windows.DataTemplate that will be displayed on nodes that are currently collapsed on the .  
Public PropertyCollapsedIconTemplateResolvedGet the System.Windows.DataTemplate which will be used for the XamDataTreeNode's on this NodeLayout when they have children and they are collapsed.  
Public PropertyDependencyObjectTypeGets the System.Windows.DependencyObjectType that wraps the CLR type of this instance. (Inherited from System.Windows.DependencyObject)
Public PropertyDispatcherGets the System.Windows.Threading.Dispatcher this System.Windows.Threading.DispatcherObject is associated with. (Inherited from System.Windows.Threading.DispatcherObject)
Public PropertyDisplayMemberPathGets / sets the path to the property on the XamDataTreeNode.Data object to populate the text of the XamDataTreeNode.  
Public PropertyDisplayMemberPathResolvedResolves the DisplayMemberPath property for a particular NodeLayout.  
Public PropertyEditingSettingsGets a reference to the TreeEditingSettingsOverride object that controls all the properties for editing on this NodeLayout.  
Public PropertyEditorTemplateGets / sets the System.Windows.DataTemplate that will be displayed when the XamDataTreeNode object goes into edit mode.  
Public PropertyExpandedIconTemplateGets / sets the System.Windows.DataTemplate that will be displayed on nodes that are currently expanded.  
Public PropertyExpandedIconTemplateResolvedGet the System.Windows.DataTemplate which will be used for the XamDataTreeNode's on this NodeLayout when they have children and they are expanded.  
Public PropertyHeaderContentResolvedResolves the HeaderTemplate property for a particular NodeLayout.  
Public PropertyHeaderTemplateGets / sets the System.Windows.DataTemplate which will appear on header nodes.  
Public PropertyHeaderTextGets / sets the text that will appear for XamDataTreeNode objects acting as header nodes.  
Public PropertyIndentationGets / sets how much each XamDataTreeNode is indented from it's parent.  
Public PropertyIndentationResolvedResolves the Indentation property for a particular NodeLayout.  
Public PropertyIsDraggableGets / sets whether or not XamDataTreeNode objects associated with the NodeLayout are draggable.  
Public PropertyIsDraggableResolvedResolves the IsDraggable property for a particular NodeLayout.  
Public PropertyIsDropTargetGets / sets whether or not XamDataTreeNode objects can be dropped on this NodeLayout.  
Public PropertyIsDropTargetResolvedResolves the IsDropTarget property for a particular NodeLayout.  
Public PropertyIsEnabledMemberPathGets / sets the path to the property on the XamDataTreeNode.Data object to populate the XamDataTreeNode.IsEnabled of the XamDataTreeNode.  
Public PropertyIsEnabledMemberPathResolvedResolves the IsEnabledMemberPath property for a particular NodeLayout.  
Public PropertyIsExpandedMemberPathGets / sets the path to the property on the XamDataTreeNode.Data object to populate the XamDataTreeNode.IsExpanded of the XamDataTreeNode.  
Public PropertyIsExpandedMemberPathResolvedResolves the IsExpandedMemberPath property for a particular NodeLayout.  
Public PropertyIsSealedGets a value that indicates whether this instance is currently sealed (read-only). (Inherited from System.Windows.DependencyObject)
Public PropertyIsSelectedMemberPathGets / sets the path to the property on the XamDataTree.ItemsSource object to populate the XamDataTree.SelectedDataItems of the XamDataTree. Note that it should be a Boolean property path name that is on each data item whose value will be used to determine if the node is selected.  
Public PropertyIsSelectedMemberPathResolved  
Public PropertyItemTemplateGets / sets the System.Windows.DataTemplate that will be used to create the VisualTree for every XamDataTreeNode for this particular NodeLayout in the XamDataTree  
Public PropertyItemTemplateResolvedGets the actual System.Windows.DataTemplate that will be used to create the VisualTree for every XamDataTreeNode for this particular NodeLayout.  
Public PropertyKeyGets / sets the unique string which can be used to identify this NodeLayoutBase. (Inherited from Infragistics.Controls.Menus.NodeLayoutBase)
Public PropertyNodeLayoutsGets a Collection of NodeLayout objects that will be used only for the root level of the XamDataTree  
Public PropertyNodeStyleGets / sets the System.Windows.Style which will be assigned to XamDataTreeNode objects associcated with this NodeLayout.  
Public PropertyNodeStyleResolvedResolves the NodeStyle property for a particular NodeLayout.  
Public PropertyTargetTypeNameGet/Sets the System.Type.Name or System.Type.FullName that this NodeLayout object should represent.  
Public PropertyTreeGets the XamDataTree that the NodeLayout belongs to.  
Public PropertyVisibilityGets/Sets the Visibility of the NodeLayout  
Public Methods
 NameDescription
Public MethodClearValueOverloaded. Clears the local value of a property. The property to be cleared is specified by a System.Windows.DependencyProperty identifier. (Inherited from System.Windows.DependencyObject)
Public MethodCoerceValueCoerces the value of the specified dependency property. This is accomplished by invoking any System.Windows.CoerceValueCallback function specified in property metadata for the dependency property as it exists on the calling System.Windows.DependencyObject. (Inherited from System.Windows.DependencyObject)
Public MethodEquals (Inherited from System.Windows.DependencyObject)
Public MethodGetHashCodeGets a hash code for this System.Windows.DependencyObject. (Inherited from System.Windows.DependencyObject)
Public MethodGetLocalValueEnumeratorCreates a specialized enumerator for determining which dependency properties have locally set values on this System.Windows.DependencyObject. (Inherited from System.Windows.DependencyObject)
Public MethodGetValueReturns the current effective value of a dependency property on this instance of a System.Windows.DependencyObject. (Inherited from System.Windows.DependencyObject)
Public MethodInvalidateProperty (Inherited from System.Windows.DependencyObject)
Public MethodReadLocalValueReturns the local value of a dependency property, if it exists. (Inherited from System.Windows.DependencyObject)
Public MethodSetCurrentValue (Inherited from System.Windows.DependencyObject)
Public MethodSetValueOverloaded. Sets the local value of a dependency property, specified by its dependency property identifier. (Inherited from System.Windows.DependencyObject)
Protected Methods
 NameDescription
Protected MethodOnKeyChangedOverridden. Method called when the NodeLayoutBase.Key property is altered.  
Protected MethodOnPropertyChangedOverloaded. Overridden. Invoked whenever the effective value of any dependency property on this System.Windows.DependencyObject has been updated. The specific dependency property that changed is reported in the event data.  
Protected MethodOnVisibilityChangedRaised when the Visiblity of a NodeLayout has changed.  
Protected MethodRaisePropertyChangedEvent (Inherited from Infragistics.DependencyObjectNotifier)
Protected Internal MethodShouldSerializePropertyReturns a value that indicates whether serialization processes should serialize the value for the provided dependency property. (Inherited from System.Windows.DependencyObject)
Public Events
 NameDescription
Public EventPropertyChanged (Inherited from Infragistics.DependencyObjectNotifier)
See Also