|
@@ -10,6 +10,7 @@ using System;
|
|
|
using System.Collections.Generic;
|
|
|
using System.Linq;
|
|
|
using System.Threading.Tasks;
|
|
|
+using System.Windows;
|
|
|
using System.Windows.Threading;
|
|
|
using Venus_Core;
|
|
|
using Venus_MainPages.Unity;
|
|
@@ -751,7 +752,9 @@ namespace Venus_MainPages.ViewModels
|
|
|
m_View.operationCanvas.Children.Remove(m_View.pmaGrid);
|
|
|
for (int i = 0; i < m_View.pmaGrid.Children.Count; i++)
|
|
|
{
|
|
|
- m_View.pmaGrid.Children[i] = null;
|
|
|
+ UIElement element = m_View.pmaGrid.Children[i];
|
|
|
+ m_View.pmaGrid.Children.Remove(element);
|
|
|
+ element = null;
|
|
|
}
|
|
|
m_View.pmaGrid.Children.Clear();
|
|
|
|
|
@@ -766,9 +769,10 @@ namespace Venus_MainPages.ViewModels
|
|
|
|
|
|
for (int i = 0; i < m_View.pmbGrid.Children.Count; i++)
|
|
|
{
|
|
|
- m_View.pmbGrid.Children[i] = null;
|
|
|
+ UIElement element = m_View.pmbGrid.Children[i];
|
|
|
+ m_View.pmbGrid.Children.Remove(element);
|
|
|
+ element = null;
|
|
|
}
|
|
|
- m_View.pmbGrid.Children.Clear();
|
|
|
|
|
|
|
|
|
m_View.pmbGrid = null;
|
|
@@ -781,10 +785,10 @@ namespace Venus_MainPages.ViewModels
|
|
|
|
|
|
for (int i = 0; i < m_View.pmcGrid.Children.Count; i++)
|
|
|
{
|
|
|
- var item = m_View.pmcGrid.Children[i];
|
|
|
- item = null;
|
|
|
+ UIElement element = m_View.pmcGrid.Children[i];
|
|
|
+ m_View.pmcGrid.Children.Remove(element);
|
|
|
+ element = null;
|
|
|
}
|
|
|
- m_View.pmcGrid.Children.Clear();
|
|
|
m_View.pmcGrid = null;
|
|
|
}
|
|
|
if (!PMDIsInstalled)
|
|
@@ -794,8 +798,9 @@ namespace Venus_MainPages.ViewModels
|
|
|
m_View.operationCanvas.Children.Remove(m_View.pmdGrid);
|
|
|
for (int i = 0; i < m_View.pmdGrid.Children.Count; i++)
|
|
|
{
|
|
|
- var item= m_View.pmdGrid.Children[i];
|
|
|
- item = null;
|
|
|
+ UIElement element = m_View.pmdGrid.Children[i];
|
|
|
+ m_View.pmdGrid.Children.Remove(element);
|
|
|
+ element = null;
|
|
|
}
|
|
|
m_View.pmdGrid.Children.Clear();
|
|
|
m_View.pmdGrid = null;
|