This project is read-only.

Developing Peter.Common

Peter.Common is the common data and controls library for Peter. This library is separated for use with Peter plugins, or for others to use in different projects. Monti contains the following items:

  • AutoComplete
    • An attachable property to add an autocomplete list to a textbox.
  • BindingConverters
    • IconDisplayConverter
    • IntToVisibilityConverter
    • LeftMarginMultiplierConverter
    • NullNotEnabledConverter
    • NullNotVisibleConverter
    • PluralizeConverter
    • TypeVisibilityConverter
    • ViewRegistryConverter
  • Code
    • Images
    • BaseCodeItem
    • IGrammarMetadata
    • IGrammarTreeParser
    • ObjectType
  • Controls
    • Explorer - A file explorer
    • MainWindowDialog – This is a control that sits on top of your main window to act as a dialog holder so you don’t have to use separate windows to show a dialog.
    • NumericUpDown – A numeric textbox with an up and down button.
    • CommandTextBox – A text box that will perform searches.
    • ComboBoxEx - An extended combo box.
    • TreeViewEx – A Tree View with a bindable selected value property (SelectedTreeItem).
    • WatermarkAdorner - An adorner for a watermark for text boxes and combo boxes.
  • Dialog
  • DragAndDrop
    • MVVM compatible drag and drop.
  • Icons
  • Images
  • Interfaces
    • Interfaces for Peter and Peter Plugins.
  • MainMenu
    • The main menu control in Peter.
  • Services
  • Themes (used for controls)
  • Tree
  • Utilities
    • DependencyObjectHelper.cs
    • FocusExtension
    • ItemControlHelpers.cs
    • StringHelpers.cs
    • VisualHelpers.cs
  • CommonUtilities

Last edited May 7, 2014 at 8:47 PM by Jpmon1, version 8