예제 #1
0
        /// <summary>Removes all user graphs from given UIElementCollection,
        /// leaving only default graphs</summary>
        protected static void RemoveUserElements(ObservableChartsCollection elements)
        {
            int index = 0;

            while (index < elements.Count)
            {
                DependencyObject d = elements[index] as DependencyObject;
                if (d != null && !GetIsDefaultElement(d))
                {
                    elements.RemoveAt(index);
                }
                else
                {
                    index++;
                }
            }
        }
예제 #2
0
		/// <summary>Removes all user graphs from given UIElementCollection, 
		/// leaving only default graphs</summary>
		protected static void RemoveUserElements(ObservableChartsCollection elements)
		{
			int index = 0;

			while (index < elements.Count)
			{
				DependencyObject d = elements[index] as DependencyObject;
				if (d != null && !GetIsDefaultElement(d))
				{
					elements.RemoveAt(index);
				}
				else
				{
					index++;
				}
			}
		}