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

Loading…
Cancel
Save