diff --git a/src/Avalonia.Controls/LayoutTransformControl.cs b/src/Avalonia.Controls/LayoutTransformControl.cs
index ed7a50d9b0..87e3853643 100644
--- a/src/Avalonia.Controls/LayoutTransformControl.cs
+++ b/src/Avalonia.Controls/LayoutTransformControl.cs
@@ -15,6 +15,9 @@ using System.Reactive.Linq;
namespace Avalonia.Controls
{
+ ///
+ /// Control that implements support for transformations as if applied by LayoutTransform.
+ ///
public class LayoutTransformControl : ContentControl
{
public static readonly AvaloniaProperty LayoutTransformProperty =
@@ -26,6 +29,9 @@ namespace Avalonia.Controls
.AddClassHandler(x => x.OnLayoutTransformChanged);
}
+ ///
+ /// Gets or sets a graphics transformation that should apply to this element when layout is performed.
+ ///
public Transform LayoutTransform
{
get { return GetValue(LayoutTransformProperty); }
diff --git a/src/Avalonia.Controls/UserControl.cs b/src/Avalonia.Controls/UserControl.cs
index 7c9e591e31..e063a65e09 100644
--- a/src/Avalonia.Controls/UserControl.cs
+++ b/src/Avalonia.Controls/UserControl.cs
@@ -6,6 +6,9 @@ using Avalonia.Styling;
namespace Avalonia.Controls
{
+ ///
+ /// Provides the base class for defining a new control that encapsulates related existing controls and provides its own logic.
+ ///
public class UserControl : ContentControl, IStyleable, INameScope
{
private readonly NameScope _nameScope = new NameScope();
@@ -24,6 +27,7 @@ namespace Avalonia.Controls
remove { _nameScope.Unregistered -= value; }
}
+ ///
Type IStyleable.StyleKey => typeof(ContentControl);
///