Namespace Phoenix.Controls
Classes
ArrowAdorner
The Arrow Adorner is for showing what order a column is displaying in. An up arrow represents Ascending, A down arrow represents Descending.
AutoCompleteTextBox
Interaction logic for AutoCompleteTextBox.xaml.
CollapsibleDisplayPane
Interaction logic for CollapsibleDisplayPane.
ColumnDescriptionWrapper
Dependency Object used by the GridViewColumn to hold its column description.
CustomMessageBox
Displays a message box.
CustomMessageBoxResult
Provides a class to encapsulate the button selection and checkbox state of the CustomMessageBox.
CustomMessageBoxWindow
Interaction logic for CustomMessageBoxWindow.xaml.
DisplayPane
Interaction logic for DisplayPane.xaml.
EventSubscriber
A disposable class for subscribing to Phoenix events.
FrameworkBehaviors
Implements an attached property used to ignore scroll events if the scroll bar is hidden or at the end.
GridViewColumnSorter
A helper class used to sort an System.Windows.Controls.ItemsControl when the column headers are clicked.
ListViewDeselectOnMouseUp
Subclasses a ListView
in order to delay item deselection until the mouse is released.
ListViewItemComparer
An abstract class for creating an System.Collections.IComparer to compare the items of a System.Windows.Controls.ListView.
ListViewItemWrapper
Subclasses a ListViewItem
in order to force selection to change on mouse up when deselecting,
while keeping selection change on mouse down otherwise.
MultiButton
Interaction logic for MultiButton.
ParameterEditor
Interaction logic for ParameterEditor.cs.
ParameterTemplateSelector
Template selector for displaying controls in the settings window.
PasswordBoxHelper
Extension for the PasswordBox
which allows to bind its Password
property.
Original source code (Creative Commons License):
http://blog.functionalfun.net/2008/06/wpf-passwordbox-and-data-binding.html
Commented and minor naming modifications.
ProgressIndicator
Interaction logic for ProgressIndicator UI
ProgressView
Interaction logic for ProgressView.xaml
ProgressViewModel
The view model for the progress window.
ProgressWindow
The window that displays for long processes
RefreshButton
Interaction logic for RefreshButton.xaml.
RevealablePasswordBox
Interaction logic for RevealablePasswordBox.xaml
StatusIndicator
Interaction logic for StatusIndicator.xaml
SynchronizeSelectedItems
Custom behavior that synchronizes the list in System.Windows.Controls.ListBox.SelectedItems with a collection.
TextBlockBehaviors
Implements an attached property to spin a TextBlock control.
TreeListItem
Wraps the items in the TreeListView
in order
to provide additional details for each of them.
TreeListView
Extension for ListView
that allows to have a hierarchy.
TreeListViewColumnDescription
Dependency Object attached to the TreeListView
object
in order to declare the columns that will create the list.
TreeListViewColumnDescriptionCollection
Collection that holds all the column descriptions for a single TreeListView
.
UIElementItemsControl
Represents a collection of UIElements which are not their own container.
Structs
TreeListViewColumnDescriptionCollection.Enumerator
Enumerates the items in the list.
Interfaces
IIndentItem
Describes the indentation level of items in a tree list view.
ITreeListViewNode
A simple interface for returning the children of a node in a TreeListView
.
Delegates
TreeListView.ChildrenGetter
Delegate used to get the items under a specified item, i.e. its children.