public EcosystemBrowserWindow() { InitializeComponent(); Icon = Icons.GetIcon(316); ThingsManager = new ThingsManager(); ThingsTreeViewItem = new TreeViewItem(); ThingsTreeViewItem.Header = TreeViewItemHeaderControl.Create(Icons.GetIcon(316), "Things"); ThingsTreeViewItem.MouseDoubleClick += ThingsTreeViewItem_MouseDoubleClick; BrowserTreeView.Items.Add(ThingsTreeViewItem); ThingsManager.OnNewThing += ThingsManager_NewOWLOSThing; ThingsManager.OnDeleteThingWrapper += ThingsManager_OnDeleteThingWrapper; ThingsManager.Load(); ActiveThingsLisControl = new ThingsListControl(new PanelControlTag { Name = "Things", Thing = null, BrowserGrid = BrowserGrid, BrowserTabsPanel = BrowserTabsPanes }, ThingsManager); }
public EcosystemExplorerWindow() { InitializeComponent(); Icon = Icons.GetIcon(1815); zoomToOneHImage.Source = Icons.GetIcon(491); zoomToFullImage.Source = Icons.GetIcon(492); autoScrollImage.Source = Icons.GetIcon(1502); drawCellImage.Source = Icons.GetIcon(1536); perspectiveViewImage.Source = Icons.GetIcon(65); iconsViewImage.Source = Icons.GetIcon(327); transparentViewImage.Source = Icons.GetIcon(463); duplicateWindowImage.Source = Icons.GetIcon(1263); //Временно для теста нод ---------- ThingsManager ThingsManager = new ThingsManager(); ThingsManagerControl = new EcosystemControl(null); ThingGrid.Children.Add(ThingsManagerControl); ThingsManager.OnNewThing += ThingsManager_NewOWLOSThing; ThingsManager.Load(); //END OF Временно для теста нод --- //Настраиваем разметы элементы в зависимости от выбраного размера сетки ThingGrid.Width = ThingGrid.Height = cellSize; viewbox.Width = viewbox.Height = cellSize / 10; autoScrollImage.Tag = 0; drawCellImage.Tag = 1; //Рисуем сетку Dispatcher.BeginInvoke((Action)DrawCell, DispatcherPriority.Send); }
void Start() { mon = gameObject.AddComponent <wave_controler> (); ts = gameObject.AddComponent <hourglass_manager> (); fires = gameObject.AddComponent <fire_manager> (); coins = gameObject.AddComponent <coin_manager> (); things = gameObject.AddComponent <ThingsManager> (); }
void Awake() { rDisk = Resources.Load<GameObject> ("thing/ui/disk"); bag_item_info = GameObject.Find ("bag_item_info").GetComponent<UILabel> (); bag_item_name = GameObject.Find ("bag_item_name").GetComponent<UILabel> (); item_scroll_view = GameObject.Find ("item_scroll_view"); lring = GameObject.Find ("lring"); rring = GameObject.Find ("rring"); manager = GetComponent<ThingsManager> (); ReGenerateUI (); }
public ThingsListControl(PanelControlTag PanelTag, ThingsManager ThingsManager) { InitializeComponent(); this.PanelTag = PanelTag; this.ThingsManager = ThingsManager; ThingsListPanelControl = new PanelControl(PanelTag); ThingsListPanelControl.ContentHolder.Children.Add(this); foreach (OWLOSThingWrapper ThingWrapper in ThingsManager.OWLOSThingWrappers) { ThingsListItemControl NewThingsListItemControl = new ThingsListItemControl(ThingWrapper); ThingsListStackPanel.Children.Add(NewThingsListItemControl); NewThingsListItemControl.OnDelete += NewThingsListItemControl_OnDelete; } ThingsManager.OnNewThing += ThingsManager_OnNewThing; }
public IActionResult Create(IFormFile file) { if (file.Length > 0) { var parsedContentDisposition = ContentDispositionHeaderValue.Parse(file.ContentDisposition); var filename = Guid.NewGuid() + parsedContentDisposition.FileName.Substring(parsedContentDisposition.FileName.LastIndexOf('.')).Replace("\"", ""); var container = CloudStorageAccount.Parse("DefaultEndpointsProtocol=https;AccountName=garbagecollectrstorage;AccountKey=wrhFgNhmUkCl+VtrIAxsGbgR5Gjl6+MgqIqCsiIfACkzB/4x5TFhojt9U4W4bEazRS61oS++jM7CF++L25COww==").CreateCloudBlobClient().GetContainerReference("images"); container.CreateIfNotExists(); var blockBlob = container.GetBlockBlobReference(filename); using (var fileStream = file.OpenReadStream()) { blockBlob.UploadFromStream(fileStream); } var result = CognitiveServicesCaller.AnalyzeImage(filename, "96595dcf7af241c6a97da31fab5919ec"); var things = new ThingsManager(DbContext).GetThingFromTags(result.Tags); var allMaterials = new MaterialManager(this.DbContext).GetAll(); var createImageResult = new CreateImageResult { DbThings = things, PossibleThings = result.Tags, AllMaterials = allMaterials, IsPerson = result.Faces.Any() }; return(new JsonResult(createImageResult)); } return(new BadRequestResult()); }
private void Start() { thingsManager = FindObjectOfType <ThingsManager>(); PopulateInterestingThingsDropdown(); PopulateAddableThingsDropdown(); }