Ejemplo n.º 1
0
        private static void OnIsSolidChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)
        {
            TessellianVisual3D item = (TessellianVisual3D)sender;

            if (item._isInitialising > 0)
            {
                item._changed = true;
            }
            else
            {
                item.Update();
            }
        }
Ejemplo n.º 2
0
        private static void OnRowsChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)
        {
            TessellianVisual3D item = (TessellianVisual3D)sender;

            int value = (int)e.NewValue;

            if (value < 1)
            {
                throw new ArgumentException("The Rows property has to be larger than zero.");
            }

            if (item._isInitialising > 0)
            {
                item._changed = true;
            }
            else
            {
                item.Update();
            }
        }