diff --git a/Perspex.Controls/Primitives/ScrollBar.cs b/Perspex.Controls/Primitives/ScrollBar.cs
index 6b10ef6b1c..8c7d869531 100644
--- a/Perspex.Controls/Primitives/ScrollBar.cs
+++ b/Perspex.Controls/Primitives/ScrollBar.cs
@@ -82,21 +82,6 @@ namespace Perspex.Controls.Primitives
return base.MeasureOverride(availableSize);
}
- ///
- protected override void OnTemplateApplied()
- {
- base.OnTemplateApplied();
-
- // Binding between this.Value and track.Value must be done explicitly like this rather
- // than using standard bindings as it shouldn't be able to to be overridden by binding
- // e.g. ScrollBar.Value.
- // TODO: This is probably no longer true. Test and use a standard 2 way binding if
- // possible.
- var track = this.GetTemplateChild