private bool ConvertSelectionMode(ListViewSelectionMode mode) { List_SelectionModeChanged(null, null); return(mode == ListViewSelectionMode.None ? false : true); }
/// <summary> /// Specifies whether multiple or single selection is allowed. /// </summary> /// <example> /// <code lang="CS"> /// <%= Html.Kendo().ListView(Model) /// .Name("ListView") /// .Selectable(selection => selection.Mode((bool)ViewData["selectionMode"])) /// %> /// </code> /// </example> /// <remarks> /// The Mode method is useful to switch between different selection modes. /// </remarks> public ListViewSelectionSettingsBuilder Mode(ListViewSelectionMode mode) { settings.Mode = mode; return this; }
partial void OnSelectionModeChangedPartial(ListViewSelectionMode oldSelectionMode, ListViewSelectionMode newSelectionMode) { SelectedIndex = -1; foreach (var item in SelectedItems) { SetSelectedState(IndexFromItem(item), false); } SelectedItems.Clear(); foreach (var item in GetItemsPanelChildren().OfType <SelectorItem>()) { ApplyMultiSelectState(item); } foreach (var item in (NativePanel?.CachedItemViews).Safe()) { ApplyMultiSelectState(item); } }
public static IPlatformElementConfiguration <Windows, FormsElement> SetSelectionMode( this IPlatformElementConfiguration <Windows, FormsElement> config, ListViewSelectionMode value) { config.Element.SetValue(SelectionModeProperty, value); return(config); }
public static void SetSelectionMode(BindableObject element, ListViewSelectionMode value) { element.SetValue(SelectionModeProperty, value); }
partial void OnSelectionModeChangedPartial(ListViewSelectionMode oldSelectionMode, ListViewSelectionMode newSelectionMode) { SelectedIndex = -1; foreach (var item in SelectedItems) { SetSelectedState(IndexFromItem(item), false); } SelectedItems.Clear(); }
public static ListView SelectionMode(this ListView listView, ListViewSelectionMode mode) { listView.SelectionMode = mode; return(listView); }