Class ComposableTreeViewSettingBehavior
Stores and restores settings of a ComposableTreeView.
Inheritance
System.Object
    System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
    System.Windows.Freezable
    System.Windows.Media.Animation.Animatable
    Microsoft.Xaml.Behaviors.Behavior
    Microsoft.Xaml.Behaviors.Behavior<ComposableTreeView>
    
    ComposableTreeViewSettingBehavior
  Implements
System.Windows.Media.Animation.IAnimatable
    Microsoft.Xaml.Behaviors.IAttachedObject
    
  
      Microsoft.Xaml.Behaviors.Behavior<Sartorius.SAF.Presentation.Controls.ComposableTreeView>.AssociatedObject
    
    
      Microsoft.Xaml.Behaviors.Behavior.OnDetaching()
    
    
      Microsoft.Xaml.Behaviors.Behavior.CreateInstanceCore()
    
    
      Microsoft.Xaml.Behaviors.Behavior.Attach(System.Windows.DependencyObject)
    
    
      Microsoft.Xaml.Behaviors.Behavior.Detach()
    
    
      Microsoft.Xaml.Behaviors.Behavior.AssociatedType
    
    
      Microsoft.Xaml.Behaviors.Behavior.Microsoft.Xaml.Behaviors.IAttachedObject.AssociatedObject
    
    
      System.Windows.Media.Animation.Animatable.ApplyAnimationClock(System.Windows.DependencyProperty, System.Windows.Media.Animation.AnimationClock)
    
    
      System.Windows.Media.Animation.Animatable.ApplyAnimationClock(System.Windows.DependencyProperty, System.Windows.Media.Animation.AnimationClock, System.Windows.Media.Animation.HandoffBehavior)
    
    
      System.Windows.Media.Animation.Animatable.BeginAnimation(System.Windows.DependencyProperty, System.Windows.Media.Animation.AnimationTimeline)
    
    
      System.Windows.Media.Animation.Animatable.BeginAnimation(System.Windows.DependencyProperty, System.Windows.Media.Animation.AnimationTimeline, System.Windows.Media.Animation.HandoffBehavior)
    
    
      System.Windows.Media.Animation.Animatable.Clone()
    
    
      System.Windows.Media.Animation.Animatable.FreezeCore(System.Boolean)
    
    
      System.Windows.Media.Animation.Animatable.GetAnimationBaseValue(System.Windows.DependencyProperty)
    
    
      System.Windows.Media.Animation.Animatable.HasAnimatedProperties
    
    
      System.Windows.Freezable.CloneCore(System.Windows.Freezable)
    
    
      System.Windows.Freezable.CloneCurrentValue()
    
    
      System.Windows.Freezable.CloneCurrentValueCore(System.Windows.Freezable)
    
    
      System.Windows.Freezable.CreateInstance()
    
    
      System.Windows.Freezable.Freeze()
    
    
      System.Windows.Freezable.Freeze(System.Windows.Freezable, System.Boolean)
    
    
      System.Windows.Freezable.GetAsFrozen()
    
    
      System.Windows.Freezable.GetAsFrozenCore(System.Windows.Freezable)
    
    
      System.Windows.Freezable.GetCurrentValueAsFrozen()
    
    
      System.Windows.Freezable.GetCurrentValueAsFrozenCore(System.Windows.Freezable)
    
    
      System.Windows.Freezable.OnChanged()
    
    
      System.Windows.Freezable.OnFreezablePropertyChanged(System.Windows.DependencyObject, System.Windows.DependencyObject)
    
    
      System.Windows.Freezable.OnFreezablePropertyChanged(System.Windows.DependencyObject, System.Windows.DependencyObject, System.Windows.DependencyProperty)
    
    
      System.Windows.Freezable.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
    
    
      System.Windows.Freezable.ReadPreamble()
    
    
      System.Windows.Freezable.WritePostscript()
    
    
      System.Windows.Freezable.WritePreamble()
    
    
      System.Windows.Freezable.CanFreeze
    
    
      System.Windows.Freezable.IsFrozen
    
    
      System.Windows.Freezable.Changed
    
    
      System.Windows.DependencyObject.ClearValue(System.Windows.DependencyProperty)
    
    
      System.Windows.DependencyObject.ClearValue(System.Windows.DependencyPropertyKey)
    
    
      System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
    
    
      System.Windows.DependencyObject.Equals(System.Object)
    
    
      System.Windows.DependencyObject.GetHashCode()
    
    
      System.Windows.DependencyObject.GetLocalValueEnumerator()
    
    
      System.Windows.DependencyObject.GetValue(System.Windows.DependencyProperty)
    
    
      System.Windows.DependencyObject.InvalidateProperty(System.Windows.DependencyProperty)
    
    
      System.Windows.DependencyObject.ReadLocalValue(System.Windows.DependencyProperty)
    
    
      System.Windows.DependencyObject.SetCurrentValue(System.Windows.DependencyProperty, System.Object)
    
    
      System.Windows.DependencyObject.SetValue(System.Windows.DependencyProperty, System.Object)
    
    
      System.Windows.DependencyObject.SetValue(System.Windows.DependencyPropertyKey, System.Object)
    
    
      System.Windows.DependencyObject.ShouldSerializeProperty(System.Windows.DependencyProperty)
    
    
      System.Windows.DependencyObject.DependencyObjectType
    
    
      System.Windows.DependencyObject.IsSealed
    
    
      System.Windows.Threading.DispatcherObject.Dispatcher
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
    
      System.Object.ToString()
    
    Namespace: Sartorius.SAF.Presentation.Controls.Behaviors
Assembly: Sartorius.SAF.Presentation.Controls.dll
Syntax
public class ComposableTreeViewSettingBehavior : SettingBehavior<ComposableTreeView>, IAnimatable, IAttachedObject, IUIElementSettings
  Methods
View SourceOnAttached()
set the HasUISettings attached property automatically to the control that defines the UI setting
Declaration
protected override void OnAttached()
  Overrides
Sartorius.SAF.Presentation.Behaviors.SettingBehavior<Sartorius.SAF.Presentation.Controls.ComposableTreeView>.OnAttached()
  
  
    View Source
  
  
  Restore(Object)
Restores the ComposableTreeView settings.
Declaration
public override void Restore(object settings)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.Object | settings | A System.Collections.Generic.Dictionary<TKey, TValue> containing all settings.  | 
      
Overrides
Sartorius.SAF.Presentation.Behaviors.SettingBehavior<Sartorius.SAF.Presentation.Controls.ComposableTreeView>.Restore(System.Object)
  
  
    View Source
  
  
  Store()
Stores all settings of the ComposableTreeView.
Declaration
public override object Store()
  Returns
| Type | Description | 
|---|---|
| System.Object | The settings as System.Collections.Generic.Dictionary<TKey, TValue>.  | 
      
Overrides
Sartorius.SAF.Presentation.Behaviors.SettingBehavior<Sartorius.SAF.Presentation.Controls.ComposableTreeView>.Store()
  Implements
      System.Windows.Media.Animation.IAnimatable
  
  
      Microsoft.Xaml.Behaviors.IAttachedObject