From a18795b160165187816f54b3aec8e86bb391863d Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Wed, 21 Oct 2015 18:43:39 +0200 Subject: [PATCH] Put button style into its own file. And add StyleInclude class to import it. Unfortunately doesn't work yet due to bug in OmniXAML: https://github.com/SuperJMN/OmniXAML/issues/48 --- samples/XamlTestApplicationPcl/Button.paml | 33 ++++++++++++++++ .../XamlTestApplicationPcl/XamlTestApp.paml | 32 +-------------- .../XamlTestApplicationPcl.csproj | 3 ++ .../Context/PerspexWiringContext.cs | 5 ++- .../Converters/UriTypeConverter.cs | 32 +++++++++++++++ .../Perspex.Markup.Xaml.csproj | 2 + .../Perspex.Markup.Xaml/PerspexXamlLoader.cs | 2 +- .../Properties/AssemblyInfo.cs | 1 + .../Styling/StyleInclude.cs | 39 +++++++++++++++++++ 9 files changed, 115 insertions(+), 34 deletions(-) create mode 100644 samples/XamlTestApplicationPcl/Button.paml create mode 100644 src/Markup/Perspex.Markup.Xaml/Converters/UriTypeConverter.cs create mode 100644 src/Markup/Perspex.Markup.Xaml/Styling/StyleInclude.cs diff --git a/samples/XamlTestApplicationPcl/Button.paml b/samples/XamlTestApplicationPcl/Button.paml new file mode 100644 index 0000000000..f1618cab37 --- /dev/null +++ b/samples/XamlTestApplicationPcl/Button.paml @@ -0,0 +1,33 @@ + + + + + + \ No newline at end of file diff --git a/samples/XamlTestApplicationPcl/XamlTestApp.paml b/samples/XamlTestApplicationPcl/XamlTestApp.paml index 3aeaec1b34..bf3dfb00aa 100644 --- a/samples/XamlTestApplicationPcl/XamlTestApp.paml +++ b/samples/XamlTestApplicationPcl/XamlTestApp.paml @@ -2,36 +2,6 @@ xmlns="https://github.com/perspex" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"> - - - - + \ No newline at end of file diff --git a/samples/XamlTestApplicationPcl/XamlTestApplicationPcl.csproj b/samples/XamlTestApplicationPcl/XamlTestApplicationPcl.csproj index 19543a0313..ed3d688155 100644 --- a/samples/XamlTestApplicationPcl/XamlTestApplicationPcl.csproj +++ b/samples/XamlTestApplicationPcl/XamlTestApplicationPcl.csproj @@ -121,6 +121,9 @@ Designer + + Designer +