예제 #1
0
 public HxTabPanel()
 {
     tabsList             = new List <HxTab>();
     tabsListRegistration = new CollectionRegistration <HxTab>(tabsList,
                                                               async() => await InvokeAsync(this.StateHasChanged),
                                                               () => isDisposed);
 }
예제 #2
0
 public HxCarousel()
 {
     dotnetObjectReference = DotNetObjectReference.Create(this);
     items             = new List <HxCarouselItem>();
     itemsRegistration = new CollectionRegistration <HxCarouselItem>(items,
                                                                     async() => await InvokeAsync(this.StateHasChanged),
                                                                     () => disposed);
 }
예제 #3
0
 public HxFilterForm()
 {
     chipGenerators             = new List <IHxChipGenerator>();
     chipGeneratorsRegistration = new CollectionRegistration <IHxChipGenerator>(chipGenerators, null, () => isDisposed);
 }
예제 #4
0
 /// <summary>
 /// Constructor.
 /// </summary>
 public HxGrid()
 {
     columnsList             = new List <IHxGridColumn <TItem> >();
     columnsListRegistration = new CollectionRegistration <IHxGridColumn <TItem> >(columnsList, async() => await InvokeAsync(this.StateHasChanged), () => isDisposed);
 }