C# Класс Catrobat.IDE.WindowsPhone.Controls.ListsViewControls.CatrobatListView.CatrobatListViewMisc.CatrobatListViewWorker

Наследование: Windows.UI.Xaml.Controls.ListViewBase
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
GroupingEnabled bool
SelectionEnabled bool
SmartSelectedItems ObservableCollection

Открытые методы

Метод Описание
CatrobatListViewWorker ( ) : System
CheckIfNewAddedBrick ( ) : void
SetProgessRingVisibility ( Visibility newVisibility ) : void

Защищенные методы

Метод Описание
GetContainerForItemOverride ( ) : DependencyObject
IsItemItsOwnContainerOverride ( object item ) : bool
OnApplyTemplate ( ) : void
PrepareContainerForItemOverride ( DependencyObject element, object item ) : void

Приватные методы

Метод Описание
AddRemoveSelectedItem ( object obj, bool contains ) : void
AddSnapshotToManipulationCanvas ( double yPos ) : void
Autoscroll ( double yVal ) : void
CalcInvalidReorderIndexes ( ) : void
CalcMaxReorderIndex ( int index, bool forGrouping = false ) : int
CalcMinReorderIndex ( int index ) : int
CatrobatListViewWorker_ManipulationCompleted ( object sender, Windows e ) : void
CatrobatListViewWorker_ManipulationDelta ( object sender, Windows e ) : void
CatrobatListViewWorker_PointerReleased ( object sender, Windows e ) : void
ChangeItemsVisibility ( int startIndex, int endIndex, bool setSelected ) : void
CheckRearrangeNecessaryFromDelta ( double yVal ) : void
DeltaDrag ( double yPos ) : void
EndDrag ( ) : void
GenerateDraggingItemClone ( ) : CatrobatListViewItem
GetActualHeightFromIndex ( int index ) : double
GetDraggingItemClone ( ) : CatrobatListViewItem
GetEndBrickIndex ( object obj ) : int
GroupItem ( CatrobatListViewItem item ) : void
ImportItemsSource ( IList list ) : void
InitDragContentObject ( ) : void
InitDragGroupList ( ) : void
InitReorderableEmptyDummyControl ( ) : void
MoveItem ( int to, int from ) : void
MoveValidationCalculation ( int index ) : void
PrepareStartDrag ( double yPos ) : void
RearrangeRolbi ( double setYTo ) : void
ScrollToOffset ( double delta ) : void
SetGroupingEnabled ( bool value ) : void
SetItemWidth ( int newWidth ) : void
SetItemsSelectedStyle ( IList itemsList ) : void
SetReorderEnabled ( bool value ) : void
SetSelectionMode ( bool value ) : void
SetTmpDragContentHeight ( ) : void
SetYPositionTo ( double y ) : void
SmartSelectedItems_CollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
StartDrag ( int index, double yPos ) : void
TransferItemsSource ( IList source ) : void
TransferSelectedItems ( IList source ) : void
UpdateItemMargin ( int value ) : void
UpdateItemTemplateSelector ( DataTemplate itemTemplate ) : void
UpdateSelectedItems ( IList selectedItemsUpdated ) : void
_dragCanvas_PointerPressed ( object sender, Windows e ) : void
_dragCanvas_RightTapped ( object sender, Windows e ) : void
_dragCanvas_Tapped ( object sender, Windows e ) : void
item_ItemGroupEvent ( object sender, CatrobatListViewEventArgs e ) : void
item_ItemSelectedEvent ( object sender, CatrobatListViewEventArgs e ) : void
item_Tapped ( object sender, Windows e ) : void

Описание методов

CatrobatListViewWorker() публичный Метод

public CatrobatListViewWorker ( ) : System
Результат System

CheckIfNewAddedBrick() публичный Метод

public CheckIfNewAddedBrick ( ) : void
Результат void

GetContainerForItemOverride() защищенный Метод

protected GetContainerForItemOverride ( ) : DependencyObject
Результат Windows.UI.Xaml.DependencyObject

IsItemItsOwnContainerOverride() защищенный Метод

protected IsItemItsOwnContainerOverride ( object item ) : bool
item object
Результат bool

OnApplyTemplate() защищенный Метод

protected OnApplyTemplate ( ) : void
Результат void

PrepareContainerForItemOverride() защищенный Метод

protected PrepareContainerForItemOverride ( DependencyObject element, object item ) : void
element Windows.UI.Xaml.DependencyObject
item object
Результат void

SetProgessRingVisibility() публичный Метод

public SetProgessRingVisibility ( Visibility newVisibility ) : void
newVisibility Visibility
Результат void

Описание свойств

GroupingEnabled публичное свойство

public bool GroupingEnabled
Результат bool

SelectionEnabled публичное свойство

public bool SelectionEnabled
Результат bool

SmartSelectedItems публичное свойство

public ObservableCollection SmartSelectedItems
Результат ObservableCollection