private void InitObjectInspectorTree() { var controlRepository = ControlRepository.Instance(ObjectInspector); _objectInspectorPopupMenu = new ObjectInspectorPopupMenu(); _objectInspectorPopupMenu.ControlRepository = controlRepository; _objectInspectorPopupMenu.Form = FindForm(); _objectInspectorPopupMenu.SetItemLinks(); var rootNodeSettings = new PropertiesNode(PanelContainer); rootNodeSettings.EnabledLayoutTypes = new List <EnabledItems> { EnabledItems.Layout }; ObjectInspector.PropertiesRootNode = rootNodeSettings; ObjectInspector.ObjectInspectorPopupMenu = _objectInspectorPopupMenu; ObjectInspector.ControlRepository = controlRepository; ObjectInspector.OnSetFocus = DoSetFocus; ObjectInspector.DataSources = DataSourceSurface.DataSources; ObjectInspector.Scripts = ScriptSurface.Scripts; ObjectInspector.ChildViews = ChildViewSurface.ChildViews; PanelContainer.ObjectInspector = ObjectInspector; rootNodeSettings.ObjectInspector = ObjectInspector; //циклическая ссылка - плохо DataSourceSurface.ObjectInspector = ObjectInspector; ScriptSurface.ObjectInspector = ObjectInspector; ChildViewSurface.ObjectInspector = ObjectInspector; }
public void TestMethod1() { QADB_Entities context = new QADB_Entities(); ControlRepository repository = new ControlRepository(context); int recordCount; IEnumerable<Control> controls = repository.FindAll(1, 1, 10, out recordCount); foreach (Control c in controls) { string p = c.ControlProperty.Property; string t = c.ControlProperty.Type; } }
public void TestMethod1() { QADB_Entities context = new QADB_Entities(); ControlRepository repository = new ControlRepository(context); int recordCount; IEnumerable <Control> controls = repository.FindAll(1, 1, 10, out recordCount); foreach (Control c in controls) { string p = c.ControlProperty.Property; string t = c.ControlProperty.Type; } }
public VSTalkCore(IWindowsManager windowsManager, IEnvironmentManager environmentManager, IModelContext modelContext) { WindowsManager = windowsManager; EnvironmentManager = environmentManager; ModelContext = modelContext; NotificationQueue = new NotificationQueue(); Connector = new ClientConnector(this); ControlsRepository = new ControlRepository(this); LoadConnections(); }
public HomeController() { this.Config = new Config(); this.Resources = new ResourceStrings(Config); this.FileSystem = new FileSystemHelper(Config); this.PathHelper = new AppUrlHelper(FileSystem, Resources); this.InitializeTableOfContentsRepository(); this.ApplicationSamplesRepository = new ApplicationSampleRepository(Resources.Culture, this.FileSystem); this.SampleRepository = new SampleRepository(Resources.Culture, this.FileSystem); this.ControlRepository = new ControlRepository(Resources.Culture, this.FileSystem); this.SampleSourceCodeRepository = new SampleSourceCodeRepository(this.PathHelper); this.InitializeHelpContentRepository(); this.LocalizedSampleStringRepository = new LocalizedSampleStringRepository(this.Resources.Culture); }
// For testing purposes public HomeController(ResourceStrings resources, Config config, FileSystemHelper fileSystem, AppUrlHelper urlHelper, TableOfContentsRepository tocRepository, ApplicationSampleRepository appSampleRepository, SampleRepository sampleRepository, ControlRepository controlRepository, HelpContentRepository helpContentRepository, SampleSourceCodeRepository sampleSourceRepository) { this.Resources = resources; this.Config = config; this.FileSystem = fileSystem; this.PathHelper = urlHelper; this.TableOfContentsRepository = tocRepository; this.ApplicationSamplesRepository = appSampleRepository; this.SampleRepository = sampleRepository; this.ControlRepository = controlRepository; this.HelpContentRepository = helpContentRepository; this.SampleSourceCodeRepository = sampleSourceRepository; }
private void SetSizeButton_Click(object sender, EventArgs e) { ControlRepository.RemoveInstance(ObjectInspector); var controlRepository = ControlRepository.Instance(ObjectInspector); _objectInspectorPopupMenu.ControlRepository = controlRepository; ObjectInspector.ControlRepository = controlRepository; PanelContainer.Width = Convert.ToInt32(TextEditWidth.EditValue); PanelContainer.Height = Convert.ToInt32(TextEditHeight.EditValue); dynamic layout = GetLayout(); ProcessJson(layout.ToString()); }
private void RegisterGridPanelRowInInspector(int i) { _memento.BeginUpdate(); var propertyNode = new PropertiesNode(Panels[i]) { ControlName = ControlRepository.Instance(ObjectInspector).GetName("GridPanelRow"), EnabledLayoutTypes = new List <EnabledItems>(), //запрещено удалять ячейки строки OnRemoveChild = control => { return(false); } }; PropertiesNodes.Add(propertyNode); ObjectInspector.AddNode(propertyNode); _memento.EndUpdate(); }
public UnitOfWork(DataContext context) { _context = context; Account = new AccountRepository(_context); AccountHistory = new AccountHistoryRepository(_context); AccountType = new AccountTypeRepository(_context); Business = new BusinessRepository(_context); Client = new ClientRepository(_context); Group = new GroupRepository(_context); Relationship = new RelationshipRepository(_context); Role = new RoleRepository(_context); Transaction = new TransactionRepository(_context); TransactionCode = new TransactionCodeRepository(_context); TransactionType = new TransactionTypeRepository(_context); TransactionTypeDetail = new TransactionTypeDetailRepository(_context); User = new UserRepository(_context); UserHistory = new UserHistoryRepository(_context); UserActivity = new UserActivityRepository(_context); Menu = new MenuRepository(_context); Control = new ControlRepository(_context); Image = new ImageRepository(_context); }
protected override void OnHandleDestroyed(EventArgs e) { ControlRepository.RemoveInstance(ObjectInspector); }
private void InstantiateControlRepository() => _controlRepository = new ControlRepository();