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 @@
+
+
+