public static void SetContext(DependencyObject obj, GameControlContext value) { if (obj == null) { throw new ArgumentNullException("obj"); } obj.SetValue(ContextProperty, value); }
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; } } } }
protected virtual void OnContextChanged(GameControlContext oldContext, GameControlContext newContext) { }
public GameControlCollection(object owner, GameControlContext context, VariantSize?itemVariantSize) : this(owner, context) { _itemVariantSize = itemVariantSize; }
public GameControlCollection(object owner, GameControlContext context) : this() { _owner = owner; _context = context; }