mirror of
https://github.com/colhountech/DarkUI.Net5.git
synced 2024-10-16 14:56:49 +03:00
DarkUI.ObservableList did not contain a Clear method
This commit is contained in:
parent
9f0f4eb70d
commit
be8cbad3cb
@ -80,6 +80,15 @@ namespace DarkUI.Collections
|
||||
ItemsRemoved(this, new ObservableListModified<T>(new List<T> { item }));
|
||||
}
|
||||
|
||||
public new void Clear()
|
||||
{
|
||||
ObservableListModified<T> removed = new ObservableListModified<T>(this.ToList<T>());
|
||||
base.Clear();
|
||||
|
||||
if (removed.Items.Count() > 0 && ItemsRemoved != null)
|
||||
ItemsRemoved(this, removed);
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
@ -566,6 +566,8 @@ namespace DarkUI.Controls
|
||||
if (IsDragging)
|
||||
return;
|
||||
|
||||
ContentSize = new Size(0, 0);
|
||||
|
||||
if (Nodes.Count == 0)
|
||||
return;
|
||||
|
||||
@ -574,8 +576,6 @@ namespace DarkUI.Controls
|
||||
var index = 0;
|
||||
DarkTreeNode prevNode = null;
|
||||
|
||||
ContentSize = new Size(0, 0);
|
||||
|
||||
for (var i = 0; i <= Nodes.Count - 1; i++)
|
||||
{
|
||||
var node = Nodes[i];
|
||||
|
Loading…
Reference in New Issue
Block a user