Hallo liebe Leute,
Ich hab eine TreeView gefüllt mit TreeVieItems die wiederum Expander, TreeViewItems, Stackpanels, etc. enthalten...
Diese TreeView möchte ich nun komplett oder teilweise leeren.
Reicht es von der TreeView jedes/die entsprechenden Item(s) zu "Removen" oder muß ich mich um die ganzen Items im Detail dann auch irgendwie kümmern.
Also bleiben die Stackpanels im Expander in der 5 Ebene dann immer noch am Leben und verbrauchen Resourchen oder kommt dann dort bereits der GarbageCollector "vorbei" und die Sache ist für mich erledigt.
Sehe ich das richtig, daß es davon abhängt wie bzw wo ich so Control z.B. ein StackPanel deklariere. Als klassenweites Objekt ist dessen Lebensdauer ja unabhängig davon ob ich es zu einem TreeViewItem "add"e oder nicht. Wenn ich hingegen die Deklaration nicht Klassenweit sondern in z.B. einer Schleife durchführe (quasi immer mit TreeVieItem X = new TreeVieItem ...) greift dann der GarbageCol. wenn ich das zugehörige Parent remove?
- bitte / danke für Eure Kommentare
Gruß
Michael
Ich hab eine TreeView gefüllt mit TreeVieItems die wiederum Expander, TreeViewItems, Stackpanels, etc. enthalten...
Diese TreeView möchte ich nun komplett oder teilweise leeren.
Reicht es von der TreeView jedes/die entsprechenden Item(s) zu "Removen" oder muß ich mich um die ganzen Items im Detail dann auch irgendwie kümmern.
Also bleiben die Stackpanels im Expander in der 5 Ebene dann immer noch am Leben und verbrauchen Resourchen oder kommt dann dort bereits der GarbageCollector "vorbei" und die Sache ist für mich erledigt.
Sehe ich das richtig, daß es davon abhängt wie bzw wo ich so Control z.B. ein StackPanel deklariere. Als klassenweites Objekt ist dessen Lebensdauer ja unabhängig davon ob ich es zu einem TreeViewItem "add"e oder nicht. Wenn ich hingegen die Deklaration nicht Klassenweit sondern in z.B. einer Schleife durchführe (quasi immer mit TreeVieItem X = new TreeVieItem ...) greift dann der GarbageCol. wenn ich das zugehörige Parent remove?
- bitte / danke für Eure Kommentare
Gruß
Michael
Comment