C# Class Catrobat.IDE.WindowsPhone.Controls.ListsViewControls.CatrobatListView.CatrobatListView

Inheritance: Windows.UI.Xaml.Controls.UserControl
Show file Open project: Catrobat/CatrobatForWindows

Public Properties

Property Type Description
GroupingEnabledDP Windows.UI.Xaml.DependencyProperty
ItemContainerStyleDP Windows.UI.Xaml.DependencyProperty
ItemTemplateDP Windows.UI.Xaml.DependencyProperty
ItemWidthLandscapeDP Windows.UI.Xaml.DependencyProperty
ItemWidthPortraitDP Windows.UI.Xaml.DependencyProperty
ItemsSourceDP Windows.UI.Xaml.DependencyProperty
ReorderEnabledDP Windows.UI.Xaml.DependencyProperty
SelectedItemsDP Windows.UI.Xaml.DependencyProperty
VerticalItemMarginDP Windows.UI.Xaml.DependencyProperty

Public Methods

Method Description
CatrobatListView ( ) : System
CatrobatListView_Loaded ( object sender, RoutedEventArgs e ) : void
CatrobatListView_SizeChanged ( object sender, SizeChangedEventArgs e ) : void
CatrobatListView_Unloaded ( object sender, RoutedEventArgs e ) : void
Clvw_ItemTapped ( object sender, CatrobatListViewItemEventArgs e ) : void
Clvw_LayoutUpdated ( object sender, object e ) : void
ItemsSource_CollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
SelectedItems_CollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
SmartSelectedItems_CollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
clvw_ItemDragCompletedEvent ( object sender, CatrobatListViewEventArgs e ) : void

Private Methods

Method Description
DragTransfer ( CatrobatListViewEmptyDummyControl tmpControl, CatrobatListViewDragObject originalContent, IList groupedItems ) : void
ItemContainerStyleChanged ( DependencyObject target, DependencyPropertyChangedEventArgs e ) : void
ItemTemplateChanged ( DependencyObject target, DependencyPropertyChangedEventArgs e ) : void
OnItemTemplateChanged ( object e ) : void
SelectedItemsChanged ( DependencyObject target, DependencyPropertyChangedEventArgs e ) : void
SortSelectedItems ( ) : void
UpdateItemContainerStyle ( object e ) : void
UpdateSelectedItems ( ) : void

Method Details

CatrobatListView() public method

public CatrobatListView ( ) : System
return System

CatrobatListView_Loaded() public method

public CatrobatListView_Loaded ( object sender, RoutedEventArgs e ) : void
sender object
e Windows.UI.Xaml.RoutedEventArgs
return void

CatrobatListView_SizeChanged() public method

public CatrobatListView_SizeChanged ( object sender, SizeChangedEventArgs e ) : void
sender object
e Windows.UI.Xaml.SizeChangedEventArgs
return void

CatrobatListView_Unloaded() public method

public CatrobatListView_Unloaded ( object sender, RoutedEventArgs e ) : void
sender object
e Windows.UI.Xaml.RoutedEventArgs
return void

Clvw_ItemTapped() public method

public Clvw_ItemTapped ( object sender, CatrobatListViewItemEventArgs e ) : void
sender object
e Catrobat.IDE.WindowsPhone.Controls.ListsViewControls.CatrobatListView.CatrobatListViewMisc.CatrobatListViewItemEventArgs
return void

Clvw_LayoutUpdated() public method

public Clvw_LayoutUpdated ( object sender, object e ) : void
sender object
e object
return void

ItemsSource_CollectionChanged() public method

public ItemsSource_CollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
sender object
e System.Collections.Specialized.NotifyCollectionChangedEventArgs
return void

SelectedItems_CollectionChanged() public method

public SelectedItems_CollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
sender object
e System.Collections.Specialized.NotifyCollectionChangedEventArgs
return void

SmartSelectedItems_CollectionChanged() public method

public SmartSelectedItems_CollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void
sender object
e System.Collections.Specialized.NotifyCollectionChangedEventArgs
return void

clvw_ItemDragCompletedEvent() public method

public clvw_ItemDragCompletedEvent ( object sender, CatrobatListViewEventArgs e ) : void
sender object
e Catrobat.IDE.WindowsPhone.Controls.ListsViewControls.CatrobatListView.CatrobatListViewMisc.CatrobatListViewEventArgs
return void

Property Details

GroupingEnabledDP public static property

public static DependencyProperty,Windows.UI.Xaml GroupingEnabledDP
return Windows.UI.Xaml.DependencyProperty

ItemContainerStyleDP public static property

public static DependencyProperty,Windows.UI.Xaml ItemContainerStyleDP
return Windows.UI.Xaml.DependencyProperty

ItemTemplateDP public static property

public static DependencyProperty,Windows.UI.Xaml ItemTemplateDP
return Windows.UI.Xaml.DependencyProperty

ItemWidthLandscapeDP public static property

public static DependencyProperty,Windows.UI.Xaml ItemWidthLandscapeDP
return Windows.UI.Xaml.DependencyProperty

ItemWidthPortraitDP public static property

public static DependencyProperty,Windows.UI.Xaml ItemWidthPortraitDP
return Windows.UI.Xaml.DependencyProperty

ItemsSourceDP public static property

public static DependencyProperty,Windows.UI.Xaml ItemsSourceDP
return Windows.UI.Xaml.DependencyProperty

ReorderEnabledDP public static property

public static DependencyProperty,Windows.UI.Xaml ReorderEnabledDP
return Windows.UI.Xaml.DependencyProperty

SelectedItemsDP public static property

public static DependencyProperty,Windows.UI.Xaml SelectedItemsDP
return Windows.UI.Xaml.DependencyProperty

VerticalItemMarginDP public static property

public static DependencyProperty,Windows.UI.Xaml VerticalItemMarginDP
return Windows.UI.Xaml.DependencyProperty