예제 #1
0
        private void OnStyleBindingsPropertyChanged(DependencyPropertyChangedEventArgs e)
        {
            PushBindingCollection pushBindingCollection = GetBindings(this);

            foreach (PushBinding pushBinding in (PushBindingCollection)e.NewValue)
            {
                pushBindingCollection.Add((PushBinding)pushBinding.Clone());
            }
        }
예제 #2
0
 public static void StylePushBindingsChanged(DependencyObject target, DependencyPropertyChangedEventArgs e)
 {
     if (target != null)
     {
         PushBindingCollection stylePushBindings     = e.NewValue as PushBindingCollection;
         PushBindingCollection pushBindingCollection = GetPushBindings(target);
         foreach (PushBinding pushBinding in stylePushBindings)
         {
             PushBinding pushBindingClone = pushBinding.Clone() as PushBinding;
             pushBindingCollection.Add(pushBindingClone);
         }
     }
 }