WPFSpark Blog    WPFSpark v1.1   WPFSpark Nuget Package

WPFSpark v1.1 is now released!

WPFSpark is a library of user controls which can be used by developers to provide a rich User Experience in their applications.

WPFSpark Demo Application

The WPFSpark Demo App

 

SprocketControl             CodeProject Article

SprocketControl

It is a circular progress control which can be used to show the progress. It can be used either in an indeterminate state or in a normal state.

Improvements in v1.0

  • Internal timer stopped when control is no longer visible. It is started only when the control is Visible. This reduces CPU load.
  • Added the LowestAlpha dependency property which indicates the lowest Opacity value that must be used while rendering the SprocketControl's spokes.
  • Added the AlphaTicksPercentage dependency property which indicates the percentage of total ticks which must be considered for step by step reduction of the alpha value. The remaining ticks remain at the LowestAlpha value.
  • SprocketControl now implements IDisposable .

 

ToggleSwitch             CodeProject Article

ToggleSwitch

It is a ToggleButton which resembles a switch. It has two states: Checked and Unchecked.

Improvements in v1.0

  • Added the IsCheckedLeft dependency property which indicates whether the checked content appears in the left or right side of the ToggleSwitch
  • Added the CheckedToolTip property which is displayed when the ToggleSwitch is in the Checked state. Set this property to String.Empty( "" ) to prevent this tooltip from displaying.
  • Added the UncheckedToolTip property which is displayed when the ToggleSwitch is in the Unchecked state. Set this property to String.Empty( "" ) to prevent this tooltip from displaying.

 

FluidWrapPanel             CodeProject Article

FluidWrapPanel

It is a WrapPanel which allows the rearrangment of its children in a fluid manner.

Improvements in v1.1

  • Core logic of FluidWrapPanel revamped.
  • IFluidDrag interface removed.
  • FluidMouseDragBehavior added.

Improvements in v1.0

  • Added the ItemSource dependency property which can be bound to an ObservableCollection<UIElement>.

 

SparkWindow             CodeProject Article

SparkWindow

It is a custom Window which resembles the Metro UI Window used in Windows 8.

 

FluidPivotPanel             CodeProject Article

FluidPivotPanel

It is a custom Panel which is similar to the PivotControl used in Windows Phone 7.5.

 

FluidProgressBar             CodeProject Article

FluidProgressBar

It is a custom ProgressBar which is similar to the Indeterminate ProgressBar of Windows Phone 7.5.

 

FluidStatusBar             CodeProject Article

FluidStatusBar

It is a custom StatusBar which shows the status messages in an animated manner.

Last edited Jan 19, 2012 at 4:43 PM by RatishPhilip, version 38