/// <summary> /// constructor /// <rus> /// конструктор</rus> /// </summary> /// <param name="layoutDataStorePathFactory"></param> /// <param name="form"> winform on which needs to be store stores layout data /// <rus>форма, на которой нужно сохранить расположение контролек</rus> /// </param> /// <param name="stores"> control list for layout data store /// <rus>список контролов чье расположение нужно сохранить </rus> /// </param> public LayoutStoreWorker(ILayoutDataStorePathFactory layoutDataStorePathFactory, INamableControl form, IList<ILayoutDataStore> stores) : this(layoutDataStorePathFactory) { if ((form == null) || (string.IsNullOrEmpty(form.Name))) throw new ArgumentNullException("form", Resource.NameOfTheFormMustBeUnic); this.form = form; this.stores = stores; }
public LayoutStoreWorker(ILayoutDataStorePathFactory layoutDataStorePathFactory, INamableControl form, params ILayoutDataStore[] stores) : this(layoutDataStorePathFactory, form, (IList<ILayoutDataStore>) stores) { }