Browse Source

Fix code formatting.

pull/732/merge
Daniel Grunwald 9 years ago
parent
commit
9f3335fabf
  1. 17
      SharpTreeView/SharpTreeViewItemAutomationPeer.cs

17
SharpTreeView/SharpTreeViewItemAutomationPeer.cs

@ -1,7 +1,9 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.ComponentModel;
using System.Linq; using System.Linq;
using System.Text; using System.Text;
using System.Windows;
using System.Windows.Automation; using System.Windows.Automation;
using System.Windows.Automation.Peers; using System.Windows.Automation.Peers;
using System.Windows.Automation.Provider; using System.Windows.Automation.Provider;
@ -18,7 +20,6 @@ namespace ICSharpCode.TreeView
if (node == null) return; if (node == null) return;
node.PropertyChanged += OnPropertyChanged; node.PropertyChanged += OnPropertyChanged;
} }
private SharpTreeViewItem SharpTreeViewItem { get { return (SharpTreeViewItem)base.Owner; } } private SharpTreeViewItem SharpTreeViewItem { get { return (SharpTreeViewItem)base.Owner; } }
protected override AutomationControlType GetAutomationControlTypeCore() protected override AutomationControlType GetAutomationControlTypeCore()
@ -32,6 +33,7 @@ namespace ICSharpCode.TreeView
return this; return this;
return base.GetPattern(patternInterface); return base.GetPattern(patternInterface);
} }
public void Collapse() public void Collapse()
{ {
} }
@ -40,19 +42,19 @@ namespace ICSharpCode.TreeView
{ {
} }
public ExpandCollapseState ExpandCollapseState
{
public ExpandCollapseState ExpandCollapseState {
get { get {
SharpTreeNode node = SharpTreeViewItem.DataContext as SharpTreeNode; SharpTreeNode node = SharpTreeViewItem.DataContext as SharpTreeNode;
if (node == null || !node.ShowExpander) if (node == null || !node.ShowExpander)
return ExpandCollapseState.LeafNode; return ExpandCollapseState.LeafNode;
return node.IsExpanded?ExpandCollapseState.Expanded:ExpandCollapseState.Collapsed;
return node.IsExpanded ? ExpandCollapseState.Expanded : ExpandCollapseState.Collapsed;
} }
} }
private void OnPropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e)
private void OnPropertyChanged(object sender, PropertyChangedEventArgs e)
{ {
if (e.PropertyName != "IsExpanded") return; if (e.PropertyName != "IsExpanded") return;
SharpTreeNode node = sender as SharpTreeNode;
SharpTreeNode node = sender as SharpTreeNode;
if (node == null || node.Children.Count == 0) return; if (node == null || node.Children.Count == 0) return;
bool newValue = node.IsExpanded; bool newValue = node.IsExpanded;
bool oldValue = !newValue; bool oldValue = !newValue;
@ -61,7 +63,8 @@ SharpTreeNode node = sender as SharpTreeNode;
oldValue ? ExpandCollapseState.Expanded : ExpandCollapseState.Collapsed, oldValue ? ExpandCollapseState.Expanded : ExpandCollapseState.Collapsed,
newValue ? ExpandCollapseState.Expanded : ExpandCollapseState.Collapsed); newValue ? ExpandCollapseState.Expanded : ExpandCollapseState.Collapsed);
} }
private void OnDataContextChanged(object sender,System.Windows.DependencyPropertyChangedEventArgs e)
private void OnDataContextChanged(object sender, DependencyPropertyChangedEventArgs e)
{ {
SharpTreeNode oldNode = e.OldValue as SharpTreeNode; SharpTreeNode oldNode = e.OldValue as SharpTreeNode;
if (oldNode != null) if (oldNode != null)

Loading…
Cancel
Save