C# 클래스 Microsoft.Phone.Controls.LongListMultiSelectorItem

상속: System.Windows.Controls.ContentControl
파일 보기 프로젝트 열기: Kinnara/WPToolkit 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
ContentInfoProperty System.Windows.DependencyProperty
ContentInfoTemplateProperty System.Windows.DependencyProperty
HintPanelHeightProperty System.Windows.DependencyProperty
IsSelectedProperty System.Windows.DependencyProperty

Private Properties

프로퍼티 타입 설명
GotoState void
OnCoverTap void
OnHintPanelHeightPropertyChanged void
OnIsSelectedPropertyChanged void
OnSelectPanelManipulationCompleted void
OnSelectPanelManipulationDelta void
OnSelectPanelManipulationStarted void

공개 메소드들

메소드 설명
LongListMultiSelectorItem ( ) : System

Constructor

OnApplyTemplate ( ) : void

Template application : hooks events which need to be handled

보호된 메소드들

메소드 설명
OnContentChanged ( object oldContent, object newContent ) : void

Called when content is changed. This is a good place to get the style (which depends on the LLMS layout) because the control template has not yet been expanded.

OnHintPanelHeightChanged ( ) : void

Sets the vertical alignment of the hint panels to stretch if the height is not manually set. If it is, the alignment is set to top.

OnIsSelectedChanged ( ) : void

Updates the visual state of the item

비공개 메소드들

메소드 설명
GotoState ( State state, bool useTransitions = false ) : void

Changes the visual state of the item

OnCoverTap ( object sender, System e ) : void

Tap on the cover grid : switch the selected state

OnHintPanelHeightPropertyChanged ( object sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void

Handles the change of the HintPanelHeight property

OnIsSelectedPropertyChanged ( object sender, System.Windows.DependencyPropertyChangedEventArgs e ) : void

Called then the property is changed

OnSelectPanelManipulationCompleted ( object sender, System e ) : void

End of the manipulation, select the item

OnSelectPanelManipulationDelta ( object sender, System e ) : void

Checks that the manipulation is still in correct bounds

OnSelectPanelManipulationStarted ( object sender, System e ) : void

Triggers a visual transition to the Exposed visual state

메소드 상세

LongListMultiSelectorItem() 공개 메소드

Constructor
public LongListMultiSelectorItem ( ) : System
리턴 System

OnApplyTemplate() 공개 메소드

Template application : hooks events which need to be handled
public OnApplyTemplate ( ) : void
리턴 void

OnContentChanged() 보호된 메소드

Called when content is changed. This is a good place to get the style (which depends on the LLMS layout) because the control template has not yet been expanded.
protected OnContentChanged ( object oldContent, object newContent ) : void
oldContent object
newContent object
리턴 void

OnHintPanelHeightChanged() 보호된 메소드

Sets the vertical alignment of the hint panels to stretch if the height is not manually set. If it is, the alignment is set to top.
protected OnHintPanelHeightChanged ( ) : void
리턴 void

OnIsSelectedChanged() 보호된 메소드

Updates the visual state of the item
protected OnIsSelectedChanged ( ) : void
리턴 void

프로퍼티 상세

ContentInfoProperty 공개적으로 정적으로 프로퍼티

Identifies the ContentInfo dependency property.
public static DependencyProperty,System.Windows ContentInfoProperty
리턴 System.Windows.DependencyProperty

ContentInfoTemplateProperty 공개적으로 정적으로 프로퍼티

Identifies the ContentInfoTemplate dependency property.
public static DependencyProperty,System.Windows ContentInfoTemplateProperty
리턴 System.Windows.DependencyProperty

HintPanelHeightProperty 공개적으로 정적으로 프로퍼티

Identifies the HintPanelHeight dependency property.
public static DependencyProperty,System.Windows HintPanelHeightProperty
리턴 System.Windows.DependencyProperty

IsSelectedProperty 공개적으로 정적으로 프로퍼티

Identifies the IsSelected dependency property.
public static DependencyProperty,System.Windows IsSelectedProperty
리턴 System.Windows.DependencyProperty