From ab2d7571e18e79ef17b9065563c5ca77fe6f7b8f Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Wed, 2 Mar 2016 17:09:20 +0100 Subject: [PATCH] Include default theme and base color in App.paml. --- samples/BindingTest/App.paml | 6 ++++++ samples/BindingTest/{App.cs => App.paml.cs} | 9 +++++++-- samples/BindingTest/BindingTest.csproj | 8 ++++++-- samples/ControlCatalog/App.paml | 3 +++ samples/ControlCatalog/App.paml.cs | 2 -- samples/TestApplicationShared/App.cs | 3 ++- samples/XamlTestApplicationPcl/XamlTestApp.cs | 1 - samples/XamlTestApplicationPcl/XamlTestApp.paml | 4 ++++ src/Perspex.Application/Application.cs | 10 +--------- src/Perspex.Application/Designer/DesignerAssist.cs | 13 ++++++++----- src/Perspex.Themes.Default/DefaultTheme.paml | 2 -- tests/Perspex.UnitTests/UnitTestApplication.cs | 8 +++++++- 12 files changed, 44 insertions(+), 25 deletions(-) create mode 100644 samples/BindingTest/App.paml rename samples/BindingTest/{App.cs => App.paml.cs} (85%) diff --git a/samples/BindingTest/App.paml b/samples/BindingTest/App.paml new file mode 100644 index 0000000000..ce82a95bd6 --- /dev/null +++ b/samples/BindingTest/App.paml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/samples/BindingTest/App.cs b/samples/BindingTest/App.paml.cs similarity index 85% rename from samples/BindingTest/App.cs rename to samples/BindingTest/App.paml.cs index 70cfcfb44b..80fcaf8433 100644 --- a/samples/BindingTest/App.cs +++ b/samples/BindingTest/App.paml.cs @@ -2,7 +2,7 @@ using Perspex; using Perspex.Controls; using Perspex.Diagnostics; -using Perspex.Themes.Default; +using Perspex.Markup.Xaml; using Serilog; using Serilog.Filters; @@ -14,7 +14,7 @@ namespace BindingTest { RegisterServices(); InitializeSubsystems((int)Environment.OSVersion.Platform); - Styles = new DefaultTheme(); + InitializeComponent(); Log.Logger = new LoggerConfiguration() .Filter.ByIncludingOnly(Matching.WithProperty("Area", "Property")) @@ -36,5 +36,10 @@ namespace BindingTest window.Show(); app.Run(window); } + + private void InitializeComponent() + { + PerspexXamlLoader.Load(this); + } } } diff --git a/samples/BindingTest/BindingTest.csproj b/samples/BindingTest/BindingTest.csproj index 88c61c613b..a66b1b1390 100644 --- a/samples/BindingTest/BindingTest.csproj +++ b/samples/BindingTest/BindingTest.csproj @@ -74,7 +74,12 @@ - + + Designer + + + App.paml + MainWindow.paml @@ -90,7 +95,6 @@ Designer - MSBuild:Compile diff --git a/samples/ControlCatalog/App.paml b/samples/ControlCatalog/App.paml index b09160d0a8..439c61688f 100644 --- a/samples/ControlCatalog/App.paml +++ b/samples/ControlCatalog/App.paml @@ -1,5 +1,8 @@  + + +