bool IReadOnlyDictionary <Type, IFocusTemplate> .TryGetValue(Type key, out IFocusTemplate value) { bool Result = TryGetValue(key, out ILayoutTemplate Value); value = Value; return(Result); }
void IList <IFocusTemplate> .Insert(int index, IFocusTemplate item) { Insert(index, (ILayoutTemplate)item); }
void IDictionary <Type, IFocusTemplate> .Add(Type key, IFocusTemplate value) { Add(key, (ILayoutTemplate)value); }
int IList <IFocusTemplate> .IndexOf(IFocusTemplate value) { return(IndexOf((ILayoutTemplate)value)); }
bool ICollection <IFocusTemplate> .Remove(IFocusTemplate item) { return(Remove((ILayoutTemplate)item)); }
bool ICollection <IFocusTemplate> .Contains(IFocusTemplate value) { return(Contains((ILayoutTemplate)value)); }
void ICollection <IFocusTemplate> .Add(IFocusTemplate item) { Add((ILayoutTemplate)item); }
/// <summary> /// Initializes a new instance of the <see cref="FocusBlockStateView"/> class. /// </summary> /// <param name="controllerView">The controller view to which this object belongs.</param> /// <param name="blockState">The block state.</param> /// <param name="template">The frame template.</param> protected FocusBlockStateView(FocusControllerView controllerView, IFocusBlockState blockState, IFocusTemplate template) : base(controllerView, blockState, template) { }