diff --git a/samples/BindingTest/MainWindow.paml b/samples/BindingTest/MainWindow.paml
index 2c7b0681d1..38e7c14d40 100644
--- a/samples/BindingTest/MainWindow.paml
+++ b/samples/BindingTest/MainWindow.paml
@@ -1,6 +1,9 @@
-
+
-
+
+
+
+
\ No newline at end of file
diff --git a/src/Markup/Perspex.Markup.Xaml/DataBinding/XamlBinding.cs b/src/Markup/Perspex.Markup.Xaml/DataBinding/XamlBinding.cs
index 8bf09ec63c..330a835fc6 100644
--- a/src/Markup/Perspex.Markup.Xaml/DataBinding/XamlBinding.cs
+++ b/src/Markup/Perspex.Markup.Xaml/DataBinding/XamlBinding.cs
@@ -58,7 +58,8 @@ namespace Perspex.Markup.Xaml.DataBinding
case BindingMode.OneTime:
throw new NotImplementedException();
case BindingMode.OneWayToSource:
- throw new NotImplementedException();
+ Target.GetObservable(TargetProperty).Subscribe(new ExpressionSubject(observable));
+ break;
}
}
}
diff --git a/src/Perspex.Base/BindingDescriptor.cs b/src/Perspex.Base/BindingDescriptor.cs
index 1f491ec029..0006843ae3 100644
--- a/src/Perspex.Base/BindingDescriptor.cs
+++ b/src/Perspex.Base/BindingDescriptor.cs
@@ -27,7 +27,7 @@ namespace Perspex
TwoWay,
///
- /// Copies the target to the source one time and then disposes of the binding.
+ /// Updates the target when the application starts or when the data context changes.
///
OneTime,