1
0
Эх сурвалжийг харах

Moved ItemsRepeater to Avalonia.Controls.

Keep it in a subdirectory though.
Steven Kirk 6 жил өмнө
parent
commit
997fd1aa30

+ 0 - 4
samples/ControlCatalog/Pages/ItemsRepeaterPage.xaml.cs

@@ -1,10 +1,6 @@
-using System;
-using System.Collections;
-using System.Collections.Generic;
 using System.Linq;
 using Avalonia.Controls;
 using Avalonia.Controls.Primitives;
-using Avalonia.Controls.Repeaters;
 using Avalonia.Layout;
 using Avalonia.Markup.Xaml;
 

+ 0 - 1
src/Avalonia.Controls/Properties/AssemblyInfo.cs

@@ -13,7 +13,6 @@ using Avalonia.Metadata;
 [assembly: XmlnsDefinition("https://github.com/avaloniaui", "Avalonia.Controls.Embedding")]
 [assembly: XmlnsDefinition("https://github.com/avaloniaui", "Avalonia.Controls.Presenters")]
 [assembly: XmlnsDefinition("https://github.com/avaloniaui", "Avalonia.Controls.Primitives")]
-[assembly: XmlnsDefinition("https://github.com/avaloniaui", "Avalonia.Controls.Repeaters")]
 [assembly: XmlnsDefinition("https://github.com/avaloniaui", "Avalonia.Controls.Shapes")]
 [assembly: XmlnsDefinition("https://github.com/avaloniaui", "Avalonia.Controls.Templates")]
 [assembly: XmlnsDefinition("https://github.com/avaloniaui", "Avalonia.Controls.Notifications")]

+ 1 - 1
src/Avalonia.Controls/Repeaters/ItemTemplateWrapper.cs → src/Avalonia.Controls/Repeater/ItemTemplateWrapper.cs

@@ -5,7 +5,7 @@
 
 using Avalonia.Controls.Templates;
 
-namespace Avalonia.Controls.Repeaters
+namespace Avalonia.Controls
 {
     internal class ItemTemplateWrapper
     {

+ 1 - 1
src/Avalonia.Controls/Repeaters/ItemsRepeater.cs → src/Avalonia.Controls/Repeater/ItemsRepeater.cs

@@ -10,7 +10,7 @@ using Avalonia.Controls.Templates;
 using Avalonia.Input;
 using Avalonia.Layout;
 
-namespace Avalonia.Controls.Repeaters
+namespace Avalonia.Controls
 {
     /// <summary>
     /// Represents a data-driven collection control that incorporates a flexible layout system,

+ 1 - 1
src/Avalonia.Controls/Repeaters/ItemsRepeaterElementClearingEventArgs.cs → src/Avalonia.Controls/Repeater/ItemsRepeaterElementClearingEventArgs.cs

@@ -5,7 +5,7 @@
 
 using System;
 
-namespace Avalonia.Controls.Repeaters
+namespace Avalonia.Controls
 {
     /// <summary>
     /// Provides data for the <see cref="ItemsRepeater.ElementClearing"/> event.

+ 1 - 1
src/Avalonia.Controls/Repeaters/ItemsRepeaterElementIndexChangedEventArgs.cs → src/Avalonia.Controls/Repeater/ItemsRepeaterElementIndexChangedEventArgs.cs

@@ -5,7 +5,7 @@
 
 using System;
 
-namespace Avalonia.Controls.Repeaters
+namespace Avalonia.Controls
 {
     /// <summary>
     /// Provides data for the <see cref="ItemsRepeater.ElementIndexChanged"/> event.

+ 1 - 1
src/Avalonia.Controls/Repeaters/ItemsRepeaterElementPreparedEventArgs.cs → src/Avalonia.Controls/Repeater/ItemsRepeaterElementPreparedEventArgs.cs

@@ -3,7 +3,7 @@
 //
 // Licensed to The Avalonia Project under MIT License, courtesy of The .NET Foundation.
 
-namespace Avalonia.Controls.Repeaters
+namespace Avalonia.Controls
 {
     /// <summary>
     /// Provides data for the <see cref="ItemsRepeater.ElementPrepared"/> event.

+ 1 - 1
src/Avalonia.Controls/Repeaters/ItemsSourceView.cs → src/Avalonia.Controls/Repeater/ItemsSourceView.cs

@@ -9,7 +9,7 @@ using System.Collections.Generic;
 using System.Collections.Specialized;
 using System.Linq;
 
-namespace Avalonia.Controls.Repeaters
+namespace Avalonia.Controls
 {
     /// <summary>
     /// Represents a standardized view of the supported interactions between a given ItemsSource

+ 1 - 1
src/Avalonia.Controls/Repeaters/RecyclePool.cs → src/Avalonia.Controls/Repeater/RecyclePool.cs

@@ -9,7 +9,7 @@ using System.Linq;
 using System.Runtime.CompilerServices;
 using Avalonia.Controls.Templates;
 
-namespace Avalonia.Controls.Repeaters
+namespace Avalonia.Controls
 {
     internal class RecyclePool
     {

+ 1 - 1
src/Avalonia.Controls/Repeaters/RepeaterLayoutContext.cs → src/Avalonia.Controls/Repeater/RepeaterLayoutContext.cs

@@ -8,7 +8,7 @@ using System.Collections.Generic;
 using System.Text;
 using Avalonia.Layout;
 
-namespace Avalonia.Controls.Repeaters
+namespace Avalonia.Controls
 {
     internal class RepeaterLayoutContext : VirtualizingLayoutContext
     {

+ 1 - 1
src/Avalonia.Controls/Repeaters/UniqueIdElementPool.cs → src/Avalonia.Controls/Repeater/UniqueIdElementPool.cs

@@ -8,7 +8,7 @@ using System.Collections;
 using System.Collections.Generic;
 using System.Text;
 
-namespace Avalonia.Controls.Repeaters
+namespace Avalonia.Controls
 {
     internal class UniqueIdElementPool : IEnumerable<KeyValuePair<string, IControl>>
     {

+ 1 - 1
src/Avalonia.Controls/Repeaters/ViewManager.cs → src/Avalonia.Controls/Repeater/ViewManager.cs

@@ -12,7 +12,7 @@ using Avalonia.Interactivity;
 using Avalonia.Layout;
 using Avalonia.VisualTree;
 
-namespace Avalonia.Controls.Repeaters
+namespace Avalonia.Controls
 {
     internal sealed class ViewManager
     {

+ 1 - 1
src/Avalonia.Controls/Repeaters/ViewportManager.cs → src/Avalonia.Controls/Repeater/ViewportManager.cs

@@ -11,7 +11,7 @@ using Avalonia.Layout;
 using Avalonia.Threading;
 using Avalonia.VisualTree;
 
-namespace Avalonia.Controls.Repeaters
+namespace Avalonia.Controls
 {
     internal class ViewportManager
     {

+ 1 - 1
src/Avalonia.Controls/Repeaters/VirtualizationInfo.cs → src/Avalonia.Controls/Repeater/VirtualizationInfo.cs

@@ -5,7 +5,7 @@
 
 using System;
 
-namespace Avalonia.Controls.Repeaters
+namespace Avalonia.Controls
 {
     internal enum ElementOwner
     {