Silverlight 2 provides a subset of Windows Presentation Foundation Controls including a set of Layout controls such as Cancas, Stack Panel and Grid and visual controls such as Button, TextBox, Calendar, Checkbox, ListBox, RadioButton, DataGrid, Slider,