SuperMap.WindowsPhone.Mapping.LayerContainer.CleanUp C# (CSharp) Method

CleanUp() private method

private CleanUp ( ) : void
return void
        private void CleanUp()
        {
            for (int i = base.Children.Count - 1; i >= 0; i--)
            {
                UIElement element = base.Children[i];
                if ((bool)element.GetValue(OutdatedProperty))
                {
                    base.Children.Remove(element);
                    if (element is Image)
                    {
                        Image image = element as Image;
                        if (image.Source is BitmapImage)
                        {
                            ((BitmapImage)image.Source).UriSource = null;
                        }
                        image.Source = null;
                    }
                }
            }
        }