Line of Business Controls for WPF & Silverlight

Demo Version

UI Atoms is designed to work smooth in WPF as well as Silverlight, you can write and reuse exact same code for both WPF as well as Silverlight.

Check out Live Silverlight Demo

Click Here to Download Trial.

Like UI Atoms?

List Controls

UI Atoms List Controls contain:

 

AtomComboBox

 

AtomComboBox With Filter This control extends the ComboBox functionality by supporting “SelectedIndex” validation and provides a filter for the data in the combo box.

  1. InvalidIndices: The property “InvalidIndices” determines which index is invalid. The default value of InvalidIndices is set to –1.
  2. IsFilterVisible: The property “IsFilterVisible”, when set to true, displays a Filter Box on top of the list box, and filters the items displayed in the list based on the text input provided.

 

The Filter Properties

  1. FilterComparison – is a “StringComparison” which is used to compare strings. The default is “CurrentCultureIgnoreCase”.
  2. FilterMode – is an enumerator of type AtomTextFilterMode. It identifies how the string search should be done. For example, StartsWith will return all the items starting with specified “FilterText”. The “FilterMode” can be customized to filter the items based on your own logic.
  3. FilterText – is the text that is in the text box.
  4. InvalidIndices – defines the validation error which needs to be triggered for certain selections from the list box.
  5. IsFilterVisible – defines whether or not the filter text box needs to be displayed for the list box.

 

AtomNumberComboBox

 

AtomNumberComboBoxValueChange A control which creates a combo box for a range of numbers with a custom defined interval. For example, setting the start and stop numbers as 1 and 5, with the interval defined as 1, will populate the combo box with numbers 1, 2, 3, 4, and 5.

  1. StartNumber – defines the starting number of the range of numbers
  2. EndNumber – defines the ending number of the range of numbers
  3. NumberStep – defines the increment value of the numbers to populate the number combo box
  4. FilterComparison – decides whether or not
  5. FilterMode – compares the “filter text” with the beginning, end, exact string, or characters from the contents of the list box.
  6. FilterText – is the text that is in the text box.
  7. InvalidIndices – defines the validation error which needs to be triggered for certain selections from the list box.

 

AtomListBox

 

AtomListBoxeswithvalidation This atom extends the functionality of a List Box by supporting the “SelectedIndex” validation as well as provides a filter for the data in the list box.

  1. InvalidIndices: The property “InvalidIndices” determines which index is invalid. The default value of InvalidIndices is set to –1.
  2. IsFilterVisible: The property “IsFilterVisible”, when set to true, displays a Filter Box on top of the list box, and filters the items displayed in the list based on the text input provided.

 

The Filter Properties

  1. FilterComparison – is a “StringComparison” which is used to compare strings. The default is “CurrentCultureIgnoreCase”.
  2. FilterMode – is an enumerator of type AtomTextFilterMode. It identifies how the string search should be done. For example, StartsWith will return all the items starting with specified “FilterText”. The “FilterMode” can be customized to filter the items based on your own logic.
  3. FilterText – is the text that is in the text box.
  4. InvalidIndices – defines the validation error which needs to be triggered for certain selections from the list box.
  5. IsFilterVisible – defines whether or not the filter text box needs to be displayed for the list box.

 

AtomCheckBoxList

 

AtomCheckBoxListSelected This control extends the AtomListBox control, providing check boxes for each item.

 

 

 

 

AtomRadioButtonList

 

AtomRadioButtonLwithoutSelected This control extends the AtomListBox control, providing radio buttons to facilitate a selection from the items in the list box.

 

 

AtomCountryComboBox

 

AtomCountryComboBox withFilter This control extends the AtomComboBox and is a control that lists all the countries of the world. The data available for each country includes the country’s flag, country code, and currency symbol.

 

 

AtomFilterTextBox

 

FilterTextBoxThis control is an extension of the AtomTextBox. It can be linked with any ListControl. It will filter the data contents within the ListControl and display only those data items which either start with, end with, or contain the string input entered in the AtomFilterTextBox.