Skip to content

uwidgets.core.services.widgetlayoutprovider

GitHub Action edited this page Oct 3, 2024 · 5 revisions

WidgetLayoutProvider

Namespace: uWidgets.Core.Services

public class WidgetLayoutProvider : uWidgets.Core.Interfaces.IWidgetLayoutProvider, uWidgets.Core.Interfaces.IDataProvider`1[[uWidgets.Core.Models.WidgetLayout, uWidgets.Core, Version=0.5.0.0, Culture=neutral, PublicKeyToken=null]]

Inheritance ObjectWidgetLayoutProvider
Implements IWidgetLayoutProvider, IDataProvider<WidgetLayout>
Attributes NullableContextAttribute, NullableAttribute

Constructors

WidgetLayoutProvider(ILayoutProvider, WidgetLayout)

public WidgetLayoutProvider(ILayoutProvider layoutProvider, WidgetLayout widgetLayout)

Parameters

layoutProvider ILayoutProvider

widgetLayout WidgetLayout

Methods

Get()

public WidgetLayout Get()

Returns

WidgetLayout

Save(WidgetLayout)

public void Save(WidgetLayout data)

Parameters

data WidgetLayout

Remove()

public void Remove()

Events

DataChanging

public event DataChangedEvent<WidgetLayout> DataChanging;

DataChanged

public event DataChangedEvent<WidgetLayout> DataChanged;

Clone this wiki locally