diff --git a/src/Markup/Perspex.Markup.Xaml/OmniXAML b/src/Markup/Perspex.Markup.Xaml/OmniXAML
index 307361d65a..c2b86b9d1a 160000
--- a/src/Markup/Perspex.Markup.Xaml/OmniXAML
+++ b/src/Markup/Perspex.Markup.Xaml/OmniXAML
@@ -1 +1 @@
-Subproject commit 307361d65a187d404da1d4e15a553d918c3ed79c
+Subproject commit c2b86b9d1ae638c788f44bc63d17911986d766fb
diff --git a/src/Markup/Perspex.Markup.Xaml/Perspex.Markup.Xaml.csproj b/src/Markup/Perspex.Markup.Xaml/Perspex.Markup.Xaml.csproj
index 9408cb127a..6400fed0fa 100644
--- a/src/Markup/Perspex.Markup.Xaml/Perspex.Markup.Xaml.csproj
+++ b/src/Markup/Perspex.Markup.Xaml/Perspex.Markup.Xaml.csproj
@@ -87,11 +87,6 @@
-
-
-
-
-
@@ -279,7 +274,6 @@
-
diff --git a/tests/Perspex.Markup.Xaml.UnitTests/Xaml/BasicTests.cs b/tests/Perspex.Markup.Xaml.UnitTests/Xaml/BasicTests.cs
new file mode 100644
index 0000000000..79fecf81cf
--- /dev/null
+++ b/tests/Perspex.Markup.Xaml.UnitTests/Xaml/BasicTests.cs
@@ -0,0 +1,54 @@
+// Copyright (c) The Perspex Project. All rights reserved.
+// Licensed under the MIT license. See licence.md file in the project root for full license information.
+
+using Perspex.Controls;
+using Perspex.UnitTests;
+using Xunit;
+
+namespace Perspex.Markup.Xaml.UnitTests.Xaml
+{
+ public class BasicTests
+ {
+ [Fact]
+ public void Named_Control_Is_Added_To_NameScope()
+ {
+ using (UnitTestApplication.Start(TestServices.StyledWindow))
+ {
+ var xaml = @"
+
+
+";
+ var loader = new PerspexXamlLoader();
+ var window = (Window)loader.Load(xaml);
+ var button = window.FindControl