C# Class Quasar.ImageListView

Inheritance: System.Windows.Controls.ListBox
显示文件 Open project: indexzero/quasar

Public Properties

Property Type Description
DisplayImagePathProperty System.Windows.DependencyProperty
ItemHeightProperty System.Windows.DependencyProperty
ItemWidthProperty System.Windows.DependencyProperty
StretchProperty System.Windows.DependencyProperty

Public Methods

Method Description
ImageListView ( ) : System

Protected Methods

Method Description
ClearContainerForItemOverride ( DependencyObject element, object item ) : void
GetContainerForItemOverride ( ) : DependencyObject
IsItemItsOwnContainerOverride ( object item ) : bool
OnDisplayImagePathChanged ( string oldValue, string newValue ) : void
OnItemHeightChanged ( double oldValue, double newValue ) : void
OnItemWidthChanged ( double oldValue, double newValue ) : void
OnItemsChanged ( NotifyCollectionChangedEventArgs args ) : void
OnStretchChanged ( Stretch oldValue, Stretch newValue ) : void
PrepareContainerForItemOverride ( DependencyObject element, object item ) : void

Private Methods

Method Description
OnDisplayImagePathChanged ( DependencyObject obj, System.Windows.DependencyPropertyChangedEventArgs args ) : void
OnItemHeightChanged ( DependencyObject obj, System.Windows.DependencyPropertyChangedEventArgs args ) : void
OnItemWidthChanged ( DependencyObject obj, System.Windows.DependencyPropertyChangedEventArgs args ) : void
OnStretchChanged ( DependencyObject obj, System.Windows.DependencyPropertyChangedEventArgs args ) : void

Method Details

ClearContainerForItemOverride() protected method

protected ClearContainerForItemOverride ( DependencyObject element, object item ) : void
element System.Windows.DependencyObject
item object
return void

GetContainerForItemOverride() protected method

protected GetContainerForItemOverride ( ) : DependencyObject
return System.Windows.DependencyObject

ImageListView() public method

public ImageListView ( ) : System
return System

IsItemItsOwnContainerOverride() protected method

protected IsItemItsOwnContainerOverride ( object item ) : bool
item object
return bool

OnDisplayImagePathChanged() protected method

protected OnDisplayImagePathChanged ( string oldValue, string newValue ) : void
oldValue string
newValue string
return void

OnItemHeightChanged() protected method

protected OnItemHeightChanged ( double oldValue, double newValue ) : void
oldValue double
newValue double
return void

OnItemWidthChanged() protected method

protected OnItemWidthChanged ( double oldValue, double newValue ) : void
oldValue double
newValue double
return void

OnItemsChanged() protected method

protected OnItemsChanged ( NotifyCollectionChangedEventArgs args ) : void
args System.Collections.Specialized.NotifyCollectionChangedEventArgs
return void

OnStretchChanged() protected method

protected OnStretchChanged ( Stretch oldValue, Stretch newValue ) : void
oldValue Stretch
newValue Stretch
return void

PrepareContainerForItemOverride() protected method

protected PrepareContainerForItemOverride ( DependencyObject element, object item ) : void
element System.Windows.DependencyObject
item object
return void

Property Details

DisplayImagePathProperty public_oe static_oe property

public static DependencyProperty,System.Windows DisplayImagePathProperty
return System.Windows.DependencyProperty

ItemHeightProperty public_oe static_oe property

public static DependencyProperty,System.Windows ItemHeightProperty
return System.Windows.DependencyProperty

ItemWidthProperty public_oe static_oe property

public static DependencyProperty,System.Windows ItemWidthProperty
return System.Windows.DependencyProperty

StretchProperty public_oe static_oe property

public static DependencyProperty,System.Windows StretchProperty
return System.Windows.DependencyProperty