Browse Source

More docs.

Steven Kirk 6 năm trước cách đây
mục cha
commit
9297d46e3a

+ 6 - 0
src/Avalonia.Layout/NonVirtualizingLayout.cs

@@ -9,6 +9,12 @@ namespace Avalonia.Layout
     /// Represents the base class for an object that sizes and arranges child elements for a host
     /// and and does not support virtualization.
     /// </summary>
+    /// <remarks>
+    /// NonVirtualizingLayout is the base class for layouts that do not support virtualization. You
+    /// can inherit from it to create your own layout.
+    /// 
+    /// A non-virtualizing layout can measure and arrange child elements.
+    /// </remarks>
     public abstract class NonVirtualizingLayout : AttachedLayout
     {
         /// <inheritdoc/>

+ 6 - 0
src/Avalonia.Layout/VirtualizingLayout.cs

@@ -11,6 +11,12 @@ namespace Avalonia.Layout
     /// Represents the base class for an object that sizes and arranges child elements for a host
     /// and supports virtualization.
     /// </summary>
+    /// <remarks>
+    /// <see cref="VirtualizingLayout"/> is the base class for layouts that support virtualization.
+    /// You can use one of the provided derived class, or inherit from it to create your own layout.
+    /// Provided concrete virtualizing layout classes are <see cref="StackLayout"/> and 
+    /// <see cref="UniformGridLayout"/>.
+    /// </remarks>
     public abstract class VirtualizingLayout : AttachedLayout
     {
         /// <inheritdoc/>