Namespace Phoenix.BotBrain.Controls
Classes
EditableListControl
Interaction logic for EditableListControl.xaml.
EditableTreeControl
Interaction logic for EditableTreeControl.xaml.
IServiceProviderExtensions
Extension methods for IServiceProvider.
IgnoreScrollBehavior
Adapted from http://stackoverflow.com/questions/2189053/disable-mouse-wheel-on-itemscontrol-in-wpf.
LaunchGameParameter
Interaction logic for LaunchGameParameter.xaml.
ListViewBehaviors
Implements an attached property used to style ListViewItems that are a possible drop target.
ListViewModel<T>
A view model for managing items in a ListView.
MenuButton
Control for a button which pops up a menu of items to choose.
MultiParameterEditor
Interaction logic for MultiParameterEditor.xaml.
MultiParameterEditorViewModel
View model for editing many Phoenix.Views.Parameters.IParameter objects, which allows users to add and remove parameters.
ParameterEditorTemplateSelector
A data template selector using one or more customizable resource files.
SelectedItemChangedEventArgs
Event args for when the selected item changes.
SimpleParameterList
Interaction logic for SimpleParameterList.xaml.
TreeViewBehaviors
Implements an attached property bound to the selected item in a TreeView.
TreeViewModel<T>
A view model for managing items in a TreeView.
WPFBehaviors
Implements an attached property used for scrolling a view when the drag target is near a vertical edge.
Interfaces
ICanMoveItemsTo
An interface for implementing drag-and-drop, allowing items to be dropped.
ICanMoveItemsWithin
An interface for implementing drag-and-drop, allowing items to be dragged and dropped.
IListViewModel
An interface for implementing an editable list.
IListViewModel<T>
An interface for implementing a typed editable list.
IOnSelected
An interface for items which can be selected.