public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   base.DeepCopy(source, copyManager);
   ImagePlayerImageSource ppis = (ImagePlayerImageSource) source;
   Stream = ppis.Stream;
   FreeData();
 }
 public void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   ListViewItemGenerator icg = (ListViewItemGenerator) source;
   _itemTemplate = copyManager.GetCopy(icg._itemTemplate);
   _itemContainerStyle = copyManager.GetCopy(icg._itemContainerStyle);
   _parent = copyManager.GetCopy(icg._parent);
   if (icg._items == null)
     _items = null;
   else
   {
     _items = new List<object>(icg._items.Count);
     foreach (object item in icg._items)
       _items.Add(copyManager.GetCopy(item));
   }
   _populatedStartIndex = icg._populatedStartIndex;
   _populatedEndIndex = icg._populatedEndIndex;
   if (icg._materializedItems == null)
     _materializedItems = null;
   else
   {
     _materializedItems = new List<FrameworkElement>(icg._materializedItems.Count);
     foreach (FrameworkElement item in icg._materializedItems)
       _materializedItems.Add(copyManager.GetCopy(item));
   }
 }
Пример #3
0
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   base.DeepCopy(source, copyManager);
   Static2dMatrix m = (Static2dMatrix) source;
   _elements = (float[]) m._elements.Clone();
   CreateMatrix();
 }
Пример #4
0
 public virtual void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   GridLength gl = (GridLength) source;
   _unitType = gl._unitType;
   _value = gl._value;
   _finalValue = gl._finalValue;
 }
Пример #5
0
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   base.DeepCopy(source, copyManager);
   SetterBase sb = (SetterBase) source;
   TargetName = sb.TargetName;
   Property = sb.Property;
 }
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   base.DeepCopy(source, copyManager);
   CommandMarkupExtension cme = (CommandMarkupExtension) source;
   foreach (object o in cme._parameters)
     _parameters.Add(copyManager.GetCopy(o));
 }
Пример #7
0
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   base.DeepCopy(source, copyManager);
   SoundPlayerAction s = (SoundPlayerAction)source;
   Source = copyManager.GetCopy(s.Source);
   DisableOnAudioOutput = s.DisableOnAudioOutput;
 }
Пример #8
0
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   base.DeepCopy(source, copyManager);
   PixelateEffect el = (PixelateEffect) source;
   HorizonzalPixelCount = el.HorizonzalPixelCount;
   VerticalPixelCount = el.VerticalPixelCount;
 }
Пример #9
0
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   base.DeepCopy(source, copyManager);
   InvokeCommand ic = (InvokeCommand) source;
   CommandStencil = copyManager.GetCopy(ic.CommandStencil);
   foreach (object o in ic._commandParameters)
     _commandParameters.Add(copyManager.GetCopy(o));
 }
Пример #10
0
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   base.DeepCopy(source, copyManager);
   ZoomBlurEffect el = (ZoomBlurEffect) source;
   CenterX = el.CenterX;
   CenterY = el.CenterY;
   BlurAmount = el.BlurAmount;
 }
Пример #11
0
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   base.DeepCopy(source, copyManager);
   GridListView c = (GridListView)source;
   BeginNavigation = c.BeginNavigation;
   AnimationStarted = c.AnimationStarted;
   AnimationCompleted = c.AnimationCompleted;
 }
Пример #12
0
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   Detach();
   base.DeepCopy(source, copyManager);
   ProgressBar pb = (ProgressBar) source;
   Value = pb.Value;
   Attach();
 }
Пример #13
0
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   Detach();
   base.DeepCopy(source, copyManager);
   SimpleShaderEffect el = (SimpleShaderEffect) source;
   ShaderEffectName = el.ShaderEffectName;
   Attach();
 }
Пример #14
0
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   Detach();
   base.DeepCopy(source, copyManager);
   SimpleImageEffect el = (SimpleImageEffect) source;
   PartitialEffectName = el.PartitialEffectName;
   Attach();
 }
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   base.DeepCopy(source, copyManager);
   TemplateWithTriggers twt = (TemplateWithTriggers) source;
   IList<TriggerBase> triggers = Triggers;
   foreach (TriggerBase t in twt.Triggers)
     triggers.Add(copyManager.GetCopy(t));
 }
Пример #16
0
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   Detach();
   base.DeepCopy(source, copyManager);
   var ascp = (AnimatedStackPanel)source;
   ScrollOffsetMultiplier = ascp.ScrollOffsetMultiplier;
   Attach();
 }
Пример #17
0
    protected IItemProvider _newItemProvider = null; // Store new item provider until next render cylce

    #endregion

    #region Ctor

    public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
    {
      base.DeepCopy(source, copyManager);
      VirtualizingStackPanel p = (VirtualizingStackPanel) source;
      _itemProvider = copyManager.GetCopy(p._itemProvider);
      _arrangedItems.Clear();
      _averageItemSize = 0;
    }
Пример #18
0
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   Detach();
   base.DeepCopy(source, copyManager);
   SolidColorBrush b = (SolidColorBrush) source;
   Color = b.Color;
   Attach();
 }
Пример #19
0
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   base.DeepCopy(source, copyManager);
   CheckBox cb = (CheckBox) source;
   IsChecked = cb.IsChecked;
   Checked = copyManager.GetCopy(cb.Checked);
   Unchecked = copyManager.GetCopy(cb.Unchecked);
 }
Пример #20
0
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   Detach();
   base.DeepCopy(source, copyManager);
   Setter s = (Setter) source;
   Value = copyManager.GetCopy(s.Value);
   Attach();
 }
Пример #21
0
    public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
    {
      base.DeepCopy(source, copyManager);
      Button b = (Button) source;

      IsDefault = b.IsDefault;
      Command = copyManager.GetCopy(b.Command);
    }
Пример #22
0
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   Detach();
   base.DeepCopy(source, copyManager);
   MatrixTransform t = (MatrixTransform) source;
   Matrix = t.Matrix;
   Attach();
 }
Пример #23
0
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   base.DeepCopy(source, copyManager);
   PointAnimation a = (PointAnimation) source;
   From = copyManager.GetCopy(a.From);
   To = copyManager.GetCopy(a.To);
   By = copyManager.GetCopy(a.By);
 }
Пример #24
0
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   Detach();
   base.DeepCopy(source, copyManager);
   ListViewItem lvi = (ListViewItem) source;
   Selected = lvi.Selected;
   Attach();
 }
Пример #25
0
 public void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   Thickness b = (Thickness) source;
   _left = b._left;
   _top = b._top;
   _right = b._right;
   _bottom = b._bottom;
 }
Пример #26
0
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   base.DeepCopy(source, copyManager);
   ColorAnimation a = (ColorAnimation) source;
   From = a.From;
   To = a.To;
   By = a.By;
 }
Пример #27
0
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            Detach();
            base.DeepCopy(source, copyManager);
            ListViewItem lvi = (ListViewItem)source;

            Selected = lvi.Selected;
            Attach();
        }
        public virtual void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            DefinitionsCollectionBase dcb = (DefinitionsCollectionBase)source;

            foreach (DefinitionBase db in dcb)
            {
                Add(copyManager.GetCopy(db));
            }
        }
Пример #29
0
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   Detach();
   base.DeepCopy(source, copyManager);
   KeyBindingControl vs = (KeyBindingControl) source;
   Key = vs.Key;
   Description = vs.Description;
   Attach();
 }
Пример #30
0
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            Detach();
            base.DeepCopy(source, copyManager);
            SolidColorBrush b = (SolidColorBrush)source;

            Color = b.Color;
            Attach();
        }
Пример #31
0
        public void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            Thickness b = (Thickness)source;

            _left   = b._left;
            _top    = b._top;
            _right  = b._right;
            _bottom = b._bottom;
        }
Пример #32
0
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            base.DeepCopy(source, copyManager);

            var ghi = (GroupHeaderItem)source;

            FirstItem     = ghi.FirstItem;
            GroupingValue = ghi.GroupingValue;
        }
Пример #33
0
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            Detach();
            base.DeepCopy(source, copyManager);
            var ascp = (AnimatedWrapPanel)source;

            ScrollOffsetMultiplier = ascp.ScrollOffsetMultiplier;
            Attach();
        }
Пример #34
0
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            base.DeepCopy(source, copyManager);
            BeginStoryboard s = (BeginStoryboard)source;

            Storyboard      = copyManager.GetCopy(s.Storyboard);
            HandoffBehavior = s.HandoffBehavior;
            Name            = s.Name;
        }
Пример #35
0
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            base.DeepCopy(source, copyManager);
            GridListView c = (GridListView)source;

            BeginNavigation    = c.BeginNavigation;
            AnimationStarted   = c.AnimationStarted;
            AnimationCompleted = c.AnimationCompleted;
        }
Пример #36
0
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            Detach();
            base.DeepCopy(source, copyManager);
            WrapPanel p = (WrapPanel)source;

            Orientation = p.Orientation;
            Attach();
        }
Пример #37
0
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            base.DeepCopy(source, copyManager);
            ZoomBlurEffect el = (ZoomBlurEffect)source;

            CenterX    = el.CenterX;
            CenterY    = el.CenterY;
            BlurAmount = el.BlurAmount;
        }
Пример #38
0
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            Detach();
            base.DeepCopy(source, copyManager);
            ProgressBar pb = (ProgressBar)source;

            Value = pb.Value;
            Attach();
        }
Пример #39
0
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            Detach();
            base.DeepCopy(source, copyManager);
            SimpleImageEffect el = (SimpleImageEffect)source;

            PartitialEffectName = el.PartitialEffectName;
            Attach();
        }
Пример #40
0
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            Detach();
            base.DeepCopy(source, copyManager);
            MatrixTransform t = (MatrixTransform)source;

            Matrix = t.Matrix;
            Attach();
        }
Пример #41
0
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            base.DeepCopy(source, copyManager);
            PointAnimation a = (PointAnimation)source;

            From = copyManager.GetCopy(a.From);
            To   = copyManager.GetCopy(a.To);
            By   = copyManager.GetCopy(a.By);
        }
Пример #42
0
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            base.DeepCopy(source, copyManager);
            DoubleAnimation a = (DoubleAnimation)source;

            From = a.From;
            To   = a.To;
            By   = a.By;
        }
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            Detach();
            base.DeepCopy(source, copyManager);
            var aw = (VideoAudioStreamAspectWrapper)source;

            AspectIndex = aw.AspectIndex;
            Attach();
        }
Пример #44
0
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            Detach();
            base.DeepCopy(source, copyManager);
            SimpleShaderEffect el = (SimpleShaderEffect)source;

            ShaderEffectName = el.ShaderEffectName;
            Attach();
        }
Пример #45
0
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            base.DeepCopy(source, copyManager);
            CheckBox cb = (CheckBox)source;

            IsChecked = cb.IsChecked;
            Checked   = copyManager.GetCopy(cb.Checked);
            Unchecked = copyManager.GetCopy(cb.Unchecked);
        }
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   Detach();
   base.DeepCopy(source, copyManager);
   WorkflowNavigationBarPanel wnbp = (WorkflowNavigationBarPanel) source;
   EllipsisControlStyle = copyManager.GetCopy(wnbp.EllipsisControlStyle);
   Orientation = wnbp.Orientation;
   Attach();
 }
Пример #47
0
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            Detach();
            base.DeepCopy(source, copyManager);
            Setter s = (Setter)source;

            Value = copyManager.GetCopy(s.Value);
            Attach();
        }
Пример #48
0
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   Detach();
   base.DeepCopy(source, copyManager);
   KeyBinding kb = (KeyBinding) source;
   Key = kb.Key;
   Command = copyManager.GetCopy(kb.Command);
   Attach();
 }
Пример #49
0
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   base.DeepCopy(source, copyManager);
   Detach();
   GradientStop s = (GradientStop) source;
   Color = s.Color;
   Offset = s.Offset;
   Attach();
 }
Пример #50
0
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   Detach();
   base.DeepCopy(source, copyManager);
   SplineDoubleKeyFrame kf = (SplineDoubleKeyFrame) source;
   KeySpline = copyManager.GetCopy(kf.KeySpline);
   Attach();
   InvalidateSpline();
 }
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            Detach();
            base.DeepCopy(source, copyManager);
            WorkflowNavigationBarPanel wnbp = (WorkflowNavigationBarPanel)source;

            EllipsisControlStyle = copyManager.GetCopy(wnbp.EllipsisControlStyle);
            Orientation          = wnbp.Orientation;
            Attach();
        }
Пример #52
0
 public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
 {
   DetachScrolling();
   base.DeepCopy(source, copyManager);
   ItemsPresenter ip = (ItemsPresenter) source;
   _itemsHostPanel = copyManager.GetCopy(ip._itemsHostPanel);
   _doScroll = ip._doScroll;
   _dataStrings = ip._dataStrings;
   AttachScrolling();
 }
Пример #53
0
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            base.DeepCopy(source, copyManager);
            MultiImageSourceBase misb = (MultiImageSourceBase)source;

            Transition         = misb.Transition;
            TransitionInOut    = misb.TransitionInOut;
            TransitionDuration = misb.TransitionDuration;
            FreeData();
        }
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            Detach();
            base.DeepCopy(source, copyManager);
            SplinePointKeyFrame kf = (SplinePointKeyFrame)source;

            KeySpline = copyManager.GetCopy(kf.KeySpline);
            Attach();
            InvalidateSpline();
        }
Пример #55
0
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            base.DeepCopy(source, copyManager);
            TimelineGroup grp = (TimelineGroup)source;

            foreach (Timeline t in grp.Children)
            {
                Children.Add(copyManager.GetCopy(t));
            }
        }
Пример #56
0
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            Detach();
            base.DeepCopy(source, copyManager);
            TranslateTransform t = (TranslateTransform)source;

            X = t.X;
            Y = t.Y;
            Attach();
        }
Пример #57
0
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            Detach();
            base.DeepCopy(source, copyManager);
            var ascp = (AnimatedScrollContentPresenter)source;

            ScrollOffsetMultiplier = ascp.ScrollOffsetMultiplier;
            EnableAnimations       = ascp.EnableAnimations;
            Attach();
        }
Пример #58
0
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            Detach();
            base.DeepCopy(source, copyManager);
            DynamicResourceBindingExtension drme = (DynamicResourceBindingExtension)source;

            ResourceKey    = drme.ResourceKey;
            TreeSearchMode = drme.TreeSearchMode;
            Attach();
        }
Пример #59
0
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            Detach();
            base.DeepCopy(source, copyManager);
            Rectangle r = (Rectangle)source;

            RadiusX = r.RadiusX;
            RadiusY = r.RadiusY;
            Attach();
        }
Пример #60
0
        public override void DeepCopy(IDeepCopyable source, ICopyManager copyManager)
        {
            Detach();
            base.DeepCopy(source, copyManager);
            KeyBinding kb = (KeyBinding)source;

            Key     = kb.Key;
            Command = copyManager.GetCopy(kb.Command);
            Attach();
        }