Ejemplo n.º 1
0
 /// <summary>
 /// <see cref="IModelViewMediator"/>
 /// </summary>
 /// <param name="modelView"></param>
 public void RegisterModelViewForCommunication(ModelViewColleague modelView)
 {
     if (!this.ModelViewCollection.Contains(modelView))
     {
         this.ModelViewCollection.Add(modelView);
     }
 }
Ejemplo n.º 2
0
        /// <summary>
        /// <see cref="IModelDelegate"/>
        /// </summary>
        public int[] RequestDrawingResolution()
        {
            int[] dimension = { 640, 480 };
            ModelViewColleague modelView = this.ModelViewCollection.FirstOrDefault(mv => mv.GetDrawingDimension() != null);

            if (modelView != null)
            {
                dimension = modelView.GetDrawingDimension();
            }
            return(dimension);
        }