diff --git a/Perspex.Controls/ToolTip.cs b/Perspex.Controls/ToolTip.cs
index c8eb095d44..91fd3c6d82 100644
--- a/Perspex.Controls/ToolTip.cs
+++ b/Perspex.Controls/ToolTip.cs
@@ -6,41 +6,81 @@
namespace Perspex.Controls
{
+ using Perspex.Input;
+ using Perspex.Threading;
using System;
- using System.Reactive;
using System.Reactive.Linq;
using System.Reactive.Subjects;
- using Perspex.Input;
- using Perspex.Threading;
- using Perspex.VisualTree;
+ ///
+ /// A tooltip control.
+ ///
+ ///
+ /// You will probably not want to create a control directly: if added to
+ /// the tree it will act as a simple styled to look like a tooltip.
+ /// To add a tooltip to a control, use the attached property,
+ /// assigning the content that you want displayed.
+ ///
public class ToolTip : ContentControl
{
+ ///
+ /// Defines the ToolTip.Tip attached property.
+ ///
public static readonly PerspexProperty