Dreaming. Designing. Developing. A world of creative possibilities.™




AGILE Software Development Kit

AGILE Software Development Kit
Client:
Open Finance Network
Employer:
Open Finance Network
Target:
WPF
Delivery:
XAML + C#

I enjoy WPF so much, I built a documentation SDK for developers to reference when needing information about the library of control styles, custom controls, color and font resources, and even working XAML examples they could cut and paste.

Project Highlights

  • Developed a working documentation library, for use by OFN developers, using the .NET Framework 3.5 and Windows Presentation Foundation.
  • Developed all the visual styles, control templates, custom controls, and visual assets used in the AGILE application.
  • Created working samples and documentation on how to use the various custom controls I developed for the application.
  • Provided screens to illustrate design standards and proper screen layout.
  • Used TextBox controls to allow on-the-fly editing of sample XAML and to display the selected control's Styles and ControlTemplates.

Technologies & Skills Used

  • .NET Framework 3.5
  • Windows Presentation Foundation (WPF)
  • XAML
  • C#
  • XML
  • Xceed DataGrid for WPF
  • Infragistics NetAdvantage for WPF
  • Microsoft Visual Studio 2008
  • Microsoft Expression Blend
  • Adobe Photoshop
  • Windows XP
  • Windows 7

Screenshots

  • Coding Standards

    Coding Standards

  • Visuals & XAML

    Visuals & XAML

  • XAML Editor

    XAML Editor

  • Typography Styles

    Typography Styles

  • Exception Dialog

    Exception Dialog

  • Message Box

    Message Box

  • Drag & Drop Bucket List

    Drag & Drop Bucket List

  • Split Button

    Split Button

  • Tree Data Grid

    Tree Data Grid

  • Button Styles

    Button Styles

  • Tab Control Styles

    Tab Control Styles

  • Text Box Styles

    Text Box Styles

  • Xceed Data Grid

    Xceed Data Grid

  • How-To: Drag & Drop

    How-To: Drag & Drop

  • How-To: Shared Column

    How-To: Shared Column

  • Blend Control Styling

    Blend Control Styling