From d54772033bc994f50c32e31768fcc41b63885923 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Tue, 27 Oct 2015 23:32:41 +0100 Subject: [PATCH] Added DropDown theme in XAML. Something weird is happening where selected items are removed from the tree somehow. --- samples/XamlTestApplicationPcl/DropDown.paml | 13 +++--- samples/XamlTestApplicationPcl/PopupRoot.paml | 11 +++++ samples/XamlTestApplicationPcl/Window.paml | 2 +- .../XamlTestApplicationPcl/XamlTestApp.paml | 1 + .../XamlTestApplicationPcl.csproj | 3 ++ .../Perspex.Markup.Xaml/Data/Binding.cs | 10 ++++- .../Perspex.Markup/Data/ExpressionObserver.cs | 44 +++++++++++++++---- src/Perspex.Controls/DropDown.cs | 4 +- .../ExpressionObserverTests_Property.cs | 15 +++++++ 9 files changed, 83 insertions(+), 20 deletions(-) create mode 100644 samples/XamlTestApplicationPcl/PopupRoot.paml diff --git a/samples/XamlTestApplicationPcl/DropDown.paml b/samples/XamlTestApplicationPcl/DropDown.paml index 289cfec8e1..2105970365 100644 --- a/samples/XamlTestApplicationPcl/DropDown.paml +++ b/samples/XamlTestApplicationPcl/DropDown.paml @@ -1,7 +1,7 @@  \ No newline at end of file diff --git a/samples/XamlTestApplicationPcl/Window.paml b/samples/XamlTestApplicationPcl/Window.paml index 513f5418cd..0ef9473a22 100644 --- a/samples/XamlTestApplicationPcl/Window.paml +++ b/samples/XamlTestApplicationPcl/Window.paml @@ -5,7 +5,7 @@ - + diff --git a/samples/XamlTestApplicationPcl/XamlTestApp.paml b/samples/XamlTestApplicationPcl/XamlTestApp.paml index 999ab3d3d1..1a8fbd5e41 100644 --- a/samples/XamlTestApplicationPcl/XamlTestApp.paml +++ b/samples/XamlTestApplicationPcl/XamlTestApp.paml @@ -10,6 +10,7 @@ + diff --git a/samples/XamlTestApplicationPcl/XamlTestApplicationPcl.csproj b/samples/XamlTestApplicationPcl/XamlTestApplicationPcl.csproj index 2a348d6130..040b5360d5 100644 --- a/samples/XamlTestApplicationPcl/XamlTestApplicationPcl.csproj +++ b/samples/XamlTestApplicationPcl/XamlTestApplicationPcl.csproj @@ -188,6 +188,9 @@ Designer + + Designer +