public SelectionList(SelectableItemsView selectableItemsView, IList <object> items = null) { _selectableItemsView = selectableItemsView ?? throw new ArgumentNullException(nameof(selectableItemsView)); _internal = items ?? new List <object>(); _shadow = Copy(); if (items is INotifyCollectionChanged incc) { incc.CollectionChanged += OnCollectionChanged; } }
public SelectionList(SelectableItemsView selectableItemsView) { _selectableItemsView = selectableItemsView ?? throw new ArgumentNullException(nameof(selectableItemsView)); _internal = new List <object>(); }
public SelectableItemsViewHandler(NativeComponentRenderer renderer, XF.SelectableItemsView selectableItemsViewControl) : base(renderer, selectableItemsViewControl) { SelectableItemsViewControl = selectableItemsViewControl ?? throw new ArgumentNullException(nameof(selectableItemsViewControl)); InitializeEventHandlers(renderer); }