public override void Dispose() { base.Dispose(); EventAggregator.Instance().UnSbscribe(sub11); EventAggregator.Instance().UnSbscribe(sub10); EventAggregator.Instance().UnSbscribe(sub1); EventAggregator.Instance().UnSbscribe(sub2); EventAggregator.Instance().UnSbscribe(sub3); EventAggregator.Instance().UnSbscribe(sub4); EventAggregator.Instance().UnSbscribe(sub5); EventAggregator.Instance().UnSbscribe(sub6); EventAggregator.Instance().UnSbscribe(sub8); EventAggregator.Instance().UnSbscribe(_orderImage); EventAggregator.Instance().UnSbscribe(_subAddImage); _controllerImmagini.Dispose(); _controllerImmagini = null; }