Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/xamarin/Xamarin.PropertyEditing.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Maupin <ermaup@microsoft.com>2018-07-09 18:22:21 +0300
committerEric Maupin <ermaup@microsoft.com>2018-07-19 00:20:56 +0300
commita5bce5bb0afa6a5bae9c76e4eeb80cbccfa7fb2e (patch)
treecc7484ffa531e6b4f1785d176620f2e70e1af576 /Xamarin.PropertyEditing.Windows
parent70748f154c503d8551d2af3ee7df1fe3b3869a3b (diff)
[Win] Fix unselection in TreeViewItemEx
Diffstat (limited to 'Xamarin.PropertyEditing.Windows')
-rw-r--r--Xamarin.PropertyEditing.Windows/TreeViewItemEx.cs8
1 files changed, 8 insertions, 0 deletions
diff --git a/Xamarin.PropertyEditing.Windows/TreeViewItemEx.cs b/Xamarin.PropertyEditing.Windows/TreeViewItemEx.cs
index 79f7742..6500b39 100644
--- a/Xamarin.PropertyEditing.Windows/TreeViewItemEx.cs
+++ b/Xamarin.PropertyEditing.Windows/TreeViewItemEx.cs
@@ -178,6 +178,14 @@ namespace Xamarin.PropertyEditing.Windows
}
}
+ protected override void OnUnselected (RoutedEventArgs e)
+ {
+ TreeViewEx parent = GetParentTree ();
+ if (parent.SelectedTreeItem == this) {
+ parent.SelectedTreeItem = null;
+ }
+ }
+
protected override DependencyObject GetContainerForItemOverride ()
{
return new TreeViewItemEx();