Browse Source

Fixed click and grandchild display.

pull/4/head
Steven Kirk 12 years ago
parent
commit
a64c26f8b6
  1. 2
      Perspex/Controls/TreeViewItem.cs
  2. 17
      Perspex/Themes/Default/TreeViewItemStyle.cs

2
Perspex/Controls/TreeViewItem.cs

@ -34,7 +34,7 @@ namespace Perspex.Controls
protected override void OnAttachedToVisualTree()
{
base.OnAttachedToVisualTree();
this.parent = this.GetVisualParent<Control>().TemplatedParent as TreeView;
this.parent = this.GetVisualAncestor<TreeView>();
}
}
}

17
Perspex/Themes/Default/TreeViewItemStyle.cs

@ -70,14 +70,17 @@ namespace Perspex.Themes.Default
private Control ToggleButtonTemplate(ToggleButton control)
{
return new Path
return new Border
{
Fill = Brushes.Black,
Stroke = Brushes.Black,
StrokeThickness = 1,
Margin = new Thickness(3, 0),
VerticalAlignment = Layout.VerticalAlignment.Center,
Data = StreamGeometry.Parse("M 0 2 L 4 6 L 0 10 Z"),
Content = new Path
{
Fill = Brushes.Black,
Stroke = Brushes.Black,
StrokeThickness = 1,
Margin = new Thickness(3, 0),
VerticalAlignment = Layout.VerticalAlignment.Center,
Data = StreamGeometry.Parse("M 0 2 L 4 6 L 0 10 Z"),
}
};
}
}

Loading…
Cancel
Save