コード例 #1
0
 /// <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;
 }
コード例 #2
0
 public LayoutStoreWorker(ILayoutDataStorePathFactory layoutDataStorePathFactory, INamableControl form,
     params ILayoutDataStore[] stores)
     : this(layoutDataStorePathFactory, form, (IList<ILayoutDataStore>) stores)
 {
 }