C# Class VerticalTabControlLib.CustomListBox

このカスタム コントロールを XAML ファイルで使用するには、手順 1a または 1b の後、手順 2 に従います。 手順 1a) 現在のプロジェクトに存在する XAML ファイルでこのカスタム コントロールを使用する場合 この XmlNamespace 属性を使用場所であるマークアップ ファイルのルート要素に 追加します: xmlns:MyNamespace="clr-namespace:VerticalTabControl" 手順 1b) 異なるプロジェクトに存在する XAML ファイルでこのカスタム コントロールを使用する場合 この XmlNamespace 属性を使用場所であるマークアップ ファイルのルート要素に 追加します: xmlns:MyNamespace="clr-namespace:VerticalTabControl;assembly=VerticalTabControl" また、XAML ファイルのあるプロジェクトからこのプロジェクトへのプロジェクト参照を追加し、 リビルドして、コンパイル エラーを防ぐ必要があります: ソリューション エクスプローラーで対象のプロジェクトを右クリックし、 [参照の追加] の [プロジェクト] を選択してから、このプロジェクトを選択します。 手順 2) コントロールを XAML ファイルで使用します。
Inheritance: System.Windows.Controls.ListBox
显示文件 Open project: nk9k/ExcelVerticalTab

Public Properties

Property Type Description
EnableSortByDragAndDropProperty System.Windows.DependencyProperty

Protected Methods

Method Description
GetContainerForItemOverride ( ) : DependencyObject
IsItemItsOwnContainerOverride ( object item ) : bool
OnPreviewDragEnter ( System.Windows.DragEventArgs e ) : void
OnPreviewDragLeave ( System.Windows.DragEventArgs e ) : void
OnPreviewDragOver ( System.Windows.DragEventArgs e ) : void
OnPreviewDrop ( System.Windows.DragEventArgs e ) : void
OnPreviewMouseLeftButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
OnPreviewMouseMove ( System.Windows.Input.MouseEventArgs e ) : void
OnPreviewMouseUp ( System.Windows.Input.MouseButtonEventArgs e ) : void
OnTryMoved ( object source, object target ) : void

Private Methods

Method Description
GetContainer ( FrameworkElement originalSource ) : FrameworkElement
ResetDragAndDropParameter ( ) : void

Method Details

GetContainerForItemOverride() protected method

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

IsItemItsOwnContainerOverride() protected method

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

OnPreviewDragEnter() protected method

protected OnPreviewDragEnter ( System.Windows.DragEventArgs e ) : void
e System.Windows.DragEventArgs
return void

OnPreviewDragLeave() protected method

protected OnPreviewDragLeave ( System.Windows.DragEventArgs e ) : void
e System.Windows.DragEventArgs
return void

OnPreviewDragOver() protected method

protected OnPreviewDragOver ( System.Windows.DragEventArgs e ) : void
e System.Windows.DragEventArgs
return void

OnPreviewDrop() protected method

protected OnPreviewDrop ( System.Windows.DragEventArgs e ) : void
e System.Windows.DragEventArgs
return void

OnPreviewMouseLeftButtonDown() protected method

protected OnPreviewMouseLeftButtonDown ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
return void

OnPreviewMouseMove() protected method

protected OnPreviewMouseMove ( System.Windows.Input.MouseEventArgs e ) : void
e System.Windows.Input.MouseEventArgs
return void

OnPreviewMouseUp() protected method

protected OnPreviewMouseUp ( System.Windows.Input.MouseButtonEventArgs e ) : void
e System.Windows.Input.MouseButtonEventArgs
return void

OnTryMoved() protected method

protected OnTryMoved ( object source, object target ) : void
source object
target object
return void

Property Details

EnableSortByDragAndDropProperty public_oe static_oe property

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