Property | Type | Description | |
---|---|---|---|
AddNewTabToEndProperty | |||
AllowAddNewProperty | |||
AllowDeleteProperty | |||
ConstructMoveToCopyToMenu | System.Action | ||
DefaultTabPathProperty | |||
IsUsingItemsSourceProperty | |||
IsUsingItemsSourcePropertyKey | System.Windows.DependencyPropertyKey | ||
NotTabItemNormalBackgroundProperty | |||
ReopenableTabs | List |
||
SelectNewTabOnCreateProperty | |||
StartUpLocation | string | ||
TabItemMaxHeightProperty | |||
TabItemMaxWidthProperty | |||
TabItemMinHeightProperty | |||
TabItemMinWidthProperty | |||
TabItemMouseOverBackgroundProperty | |||
TabItemNormalBackgroundProperty | |||
TabItemSelectedBackgroundProperty | |||
isGoingBackOrForward | bool | ||
newt_DragEnter | DragEventHandler | ||
newt_GiveFeedback | GiveFeedbackEventHandler | ||
newt_PreviewMouseDown | MouseButtonEventHandler | ||
newt_PreviewMouseMove | MouseEventHandler |
Property | Type | Description | |
---|---|---|---|
CoerceMaxHeight | object | ||
CoerceMaxWidth | object | ||
CoerceMinHeight | object | ||
CoerceMinWidth | object | ||
ContextMenuItem_Click | void | ||
DropdownButton_Checked | void | ||
GetItems | IEnumerable | ||
GetTabItem | TabItem | ||
GetTabsCount | int | ||
InternalChildren | IEnumerable | ||
OnAllowAddNewChanged | void | ||
OnAllowDeleteChanged | void | ||
OnCoerceAllowAddNewCallback | object | ||
OnCoerceAllowAddNewCallback | object | ||
OnCoerceAllowDeleteCallback | object | ||
OnCoerceAllowDeleteNewCallback | object | ||
OnMinMaxChanged | void | ||
OnTabStripPlacementChanged | void | ||
SetAddNewButtonVisibility | void | ||
SetTabItemsCloseButtonVisibility | void | ||
TabControl | System | ||
TabControl_MouseDoubleClick | void |
Method | Description | |
---|---|---|
CloneTabItem ( TabItem theTab ) : void | ||
CloseAllTabsButThis ( TabItem tabItem ) : void | ||
NewTab ( IListItemEx DefPath, bool IsNavigate ) : TabItem |
Creates a new tab, optionally selects it then erturns it
|
|
NewTab ( string Location, bool IsNavigate = false ) : TabItem |
Creates a new tab, optionally selects it then erturns it
|
|
NewTab ( ) : void | ||
OnApplyTemplate ( ) : void |
OnApplyTemplate override
|
|
RaiseTabClick ( TabItem tab ) : void |
Raises the OnTabClicked event if and only if tab is not nothing
|
|
ReOpenTab ( NavigationLog log ) : void |
Re-opens a previously closed tab using that tab's navigation log data then removes it from reopenabletabs.
|
|
RemoveTabItem ( TabItem tabItem, System.Boolean allowReopening = true, System.Boolean isCloseLastTab = false ) : void |
Called by a child Header that wants to remove itself by clicking on the close button
|
Method | Description | |
---|---|---|
GetContainerForItemOverride ( ) : |
GetContainerForItemOverride
|
|
IsItemItsOwnContainerOverride ( object item ) : bool |
IsItemItsOwnContainerOverride
|
|
OnItemsChanged ( |
||
OnItemsSourceChanged ( IEnumerable oldValue, IEnumerable newValue ) : void | ||
OnPreviewKeyDown ( System.Windows.Input.KeyEventArgs e ) : void | ||
OnSelectionChanged ( System.Windows.Controls.SelectionChangedEventArgs e ) : void |
Method | Description | |
---|---|---|
CoerceMaxHeight ( |
||
CoerceMaxWidth ( |
||
CoerceMinHeight ( |
||
CoerceMinWidth ( |
||
ContextMenuItem_Click ( object sender, |
Handle the MenuItem's Click event
|
|
DropdownButton_Checked ( object sender, |
Handle the ToggleButton Checked event that displays a context menu of Header Headers
|
|
GetItems ( ) : IEnumerable | ||
GetTabItem ( int index ) : TabItem | ||
GetTabsCount ( ) : int | ||
InternalChildren ( ) : IEnumerable | ||
OnAllowAddNewChanged ( |
||
OnAllowDeleteChanged ( |
||
OnCoerceAllowAddNewCallback ( |
||
OnCoerceAllowAddNewCallback ( object basevalue ) : object | ||
OnCoerceAllowDeleteCallback ( object basevalue ) : object | ||
OnCoerceAllowDeleteNewCallback ( |
||
OnMinMaxChanged ( |
OnMinMaxChanged callback responds to any of the Min/Max dependency properties changing
|
|
OnTabStripPlacementChanged ( |
OnTabStripPlacementChanged property callback We need to supplement the base implementation with this method as the base method does not work when we are using virtualization in the tabpanel, it only updates visible items |
|
SetAddNewButtonVisibility ( ) : void | ||
SetTabItemsCloseButtonVisibility ( ) : void | ||
TabControl ( ) : System | ||
TabControl_MouseDoubleClick ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void |
public CloneTabItem ( TabItem theTab ) : void | ||
theTab | TabItem | |
return | void |
public CloseAllTabsButThis ( TabItem tabItem ) : void | ||
tabItem | TabItem | |
return | void |
protected GetContainerForItemOverride ( ) : |
||
return |
protected IsItemItsOwnContainerOverride ( object item ) : bool | ||
item | object | |
return | bool |
public NewTab ( IListItemEx DefPath, bool IsNavigate ) : TabItem | ||
DefPath | IListItemEx | The |
IsNavigate | bool | Do you want the new tab to be selected? |
return | TabItem |
public NewTab ( string Location, bool IsNavigate = false ) : TabItem | ||
Location | string | The file path of the new Tab |
IsNavigate | bool | Do you want the new tab to be selected? |
return | TabItem |
protected OnItemsChanged ( |
||
e | ||
return | void |
protected OnItemsSourceChanged ( IEnumerable oldValue, IEnumerable newValue ) : void | ||
oldValue | IEnumerable | |
newValue | IEnumerable | |
return | void |
protected OnPreviewKeyDown ( System.Windows.Input.KeyEventArgs e ) : void | ||
e | System.Windows.Input.KeyEventArgs | |
return | void |
protected OnSelectionChanged ( System.Windows.Controls.SelectionChangedEventArgs e ) : void | ||
e | System.Windows.Controls.SelectionChangedEventArgs | |
return | void |
public RaiseTabClick ( TabItem tab ) : void | ||
tab | TabItem | The tab you want to raise the event on |
return | void |
public ReOpenTab ( NavigationLog log ) : void | ||
log | NavigationLog | The navigation log data from the previously closed tab. |
return | void |
public RemoveTabItem ( TabItem tabItem, System.Boolean allowReopening = true, System.Boolean isCloseLastTab = false ) : void | ||
tabItem | TabItem | |
allowReopening | System.Boolean | |
isCloseLastTab | System.Boolean | |
return | void |
public static DependencyProperty,System.Windows AddNewTabToEndProperty | ||
return |
public static DependencyProperty,System.Windows AllowAddNewProperty | ||
return |
public static DependencyProperty,System.Windows AllowDeleteProperty | ||
return |
public Action,System ConstructMoveToCopyToMenu | ||
return | System.Action |
public static DependencyProperty,System.Windows DefaultTabPathProperty | ||
return |
public static DependencyProperty,System.Windows IsUsingItemsSourceProperty | ||
return |
public static DependencyPropertyKey,System.Windows IsUsingItemsSourcePropertyKey | ||
return | System.Windows.DependencyPropertyKey |
public static DependencyProperty,System.Windows NotTabItemNormalBackgroundProperty | ||
return |
public static DependencyProperty,System.Windows SelectNewTabOnCreateProperty | ||
return |
public static DependencyProperty,System.Windows TabItemMaxHeightProperty | ||
return |
public static DependencyProperty,System.Windows TabItemMaxWidthProperty | ||
return |
public static DependencyProperty,System.Windows TabItemMinHeightProperty | ||
return |
public static DependencyProperty,System.Windows TabItemMinWidthProperty | ||
return |
public static DependencyProperty,System.Windows TabItemMouseOverBackgroundProperty | ||
return |
public static DependencyProperty,System.Windows TabItemNormalBackgroundProperty | ||
return |
public static DependencyProperty,System.Windows TabItemSelectedBackgroundProperty | ||
return |
public GiveFeedbackEventHandler newt_GiveFeedback | ||
return | GiveFeedbackEventHandler |
public MouseButtonEventHandler newt_PreviewMouseDown | ||
return | MouseButtonEventHandler |