Exemple #1
0
 public static void SetContext(DependencyObject obj, GameControlContext value)
 {
     if (obj == null)
     {
         throw new ArgumentNullException("obj");
     }
     obj.SetValue(ContextProperty, value);
 }
Exemple #2
0
 protected virtual void OnContextChanged(GameControlContext oldContext, GameControlContext newContext)
 {
     foreach (var item in Items)
     {
         if (IsItemItsOwnContainerOverride(item))
         {
             var variantControl = item as IVariantControl;
             if (variantControl != null)
             {
                 variantControl.Context = newContext;
             }
         }
         else
         {
             var itemContainer = ItemContainerGenerator.ContainerFromItem(item) as  IVariantControl;
             if (itemContainer != null)
             {
                 itemContainer.Context = newContext;
             }
         }
     }
 }
Exemple #3
0
 protected virtual void OnContextChanged(GameControlContext oldContext, GameControlContext newContext)
 {
 }
Exemple #4
0
 public GameControlCollection(object owner, GameControlContext context, VariantSize?itemVariantSize)
     : this(owner, context)
 {
     _itemVariantSize = itemVariantSize;
 }
Exemple #5
0
 public GameControlCollection(object owner, GameControlContext context)
     : this()
 {
     _owner   = owner;
     _context = context;
 }