Esempio n. 1
0
 public static void SetVariantSize(DependencyObject obj, VariantSize value)
 {
     if (obj == null)
     {
         throw new ArgumentNullException("obj");
     }
     obj.SetValue(VariantSizeProperty, value);
 }
Esempio n. 2
0
 protected virtual void OnVariantSizeChanged(VariantSize oldVariantSize, VariantSize newVariantSize)
 {
     foreach (var item in Items)
     {
         if (IsItemItsOwnContainerOverride(item))
         {
             var variantControl = item as IVariantControl;
             if (variantControl != null)
             {
                 variantControl.VariantSize = newVariantSize;
             }
         }
         else
         {
             var itemContainer = ItemContainerGenerator.ContainerFromItem(item) as  IVariantControl;
             if (itemContainer != null)
             {
                 itemContainer.VariantSize = newVariantSize;
             }
         }
     }
 }
Esempio n. 3
0
 protected virtual void OnVariantSizeChanged(VariantSize oldVariantSize, VariantSize newVariantSize)
 {
 }