浏览代码

More docs.

Steven Kirk 6 年之前
父节点
当前提交
9297d46e3a
共有 2 个文件被更改,包括 12 次插入0 次删除
  1. 6 0
      src/Avalonia.Layout/NonVirtualizingLayout.cs
  2. 6 0
      src/Avalonia.Layout/VirtualizingLayout.cs

+ 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/>