static void MapInputTransparent(ILayoutHandler handler, ILayout layout) { if (handler.PlatformView is LayoutViewGroup layoutViewGroup) { layoutViewGroup.InputTransparent = layout.InputTransparent; } }
static void MapInputTransparent(ILayoutHandler handler, ILayout layout) { if (handler.PlatformView is LayoutPanel layoutPanel && layout != null) { layoutPanel.UpdatePlatformViewBackground(layout); } }
private void Construct( IARObjectSpawner aRObjectSpawner, IDatabase database, ILayoutHandler layoutHandler) { this.aRObjectSpawner = aRObjectSpawner; this.database = database; this.layoutHandler = layoutHandler; }
public StorylineBackendBootstrapper() { var builder = new ConfigurationBuilder() .SetBasePath(RootPathProvider.GetRootPath()) .AddJsonFile("appsettings.json") .AddEnvironmentVariables(); Configuration = builder.Build(); // auto denpendency injection not working, mannually new this _fileUploadHandler = new UploadHandler(Configuration, RootPathProvider); _layoutHandler = new LayoutHandler(Configuration, RootPathProvider); }
/// <summary> /// Initializes a new instance of the SegmentedControl class. /// </summary> /// <param name="maximumButtonsPerRow">The maximum number of buttons per row.</param> public SegmentedControl(int maximumButtonsPerRow = Constants.MaximumButtonsPerRow) { if (maximumButtonsPerRow < 1) { throw new ArgumentOutOfRangeException(nameof(maximumButtonsPerRow), "The maximum number of buttons per row must be greater than 0."); } this.buttonHeightConstraints = new List <NSLayoutConstraint>(); this.buttonRows = new List <UIView>(); this.buttonHeight = Constants.DefaultButtonHeight; this.layoutHandler = new DefaultLayoutHandler(maximumButtonsPerRow); }
public void Dispose() { if (this._layoutEvents != null) { this._layoutEvents.Clear(); } this.layoutHandler = (ILayoutHandler)null; this._layoutEvents = (List <EventHandler>)null; this._measureQueue = (ContextLayoutManager.InternalMeasureQueue)null; this._arrangeQueue = (ContextLayoutManager.InternalArrangeQueue)null; this._sizeChangedChain = (SizeChangedInfo)null; this._forceLayoutElement = (RadElement)null; this._isDead = true; }
public void Dispose() { if (this._layoutEvents != null) { this._layoutEvents.Clear(); } // This method is called when the layout handler is being disposed. // Don't dispose the handler here! this.layoutHandler = null; this._layoutEvents = null; this._measureQueue = null; this._arrangeQueue = null; this._sizeChangedChain = null; this._forceLayoutElement = null; this._isDead = true; }
public ApiModule(IFileUploadHandler fileUploadHandler, ILayoutHandler layoutHandler) : base("/api") { _fileUploadHandler = fileUploadHandler; _layoutHandler = layoutHandler; Post("/upload", async(args, ctx) => { var request = this.Bind <UploadRequest>(); var uploadResult = await _fileUploadHandler.HandleUpload(request.File.Value); var response = new ApiResponse <FileUploadResult>(ApiResponse <FileUploadResult> .OK, uploadResult); return(Negotiate .WithStatusCode(HttpStatusCode.OK) .WithModel(response)); }); Get("/layout", async(args, ctx) => { var request = Request.Query["id"].ToString(); var result = await _layoutHandler.handleLayout(request); var code = result == null ? ApiResponse <LayoutResult> .ERR : ApiResponse <LayoutResult> .OK; var status = result == null ? HttpStatusCode.BadRequest : HttpStatusCode.OK; var response = new ApiResponse <LayoutResult>(code, result); return(Negotiate .WithStatusCode(status) .WithModel(response)); }); Post("/update", async(args, ctx) => { var request = this.Bind <UpdateRequest>(); var result = await _layoutHandler.updateLayout(request); var response = new ApiResponse <LayoutResult>(ApiResponse <LayoutResult> .OK, result); return(Negotiate .WithStatusCode(HttpStatusCode.OK) .WithModel(response)); }); }
private void Construct(ILayoutHandler layoutHandler) { this.layoutHandler = layoutHandler; }
public ContextLayoutManager(ILayoutHandler layoutHandler) { this.layoutHandler = layoutHandler; }
public static void UpdateInputTransparent(this LayoutPanel layoutPanel, ILayoutHandler handler, ILayout layout) { // Nothing to do yet, but we might need to adjust the wrapper view }
internal ContextLayoutManager(ILayoutHandler layoutHandler) { this.layoutHandler = layoutHandler; }