or
WPF is all about the user experience. I'm developing a line of business application and need some working examples of a beautiful data entry form.
I'm planning on using a DataGrid and a modal window to add, view and edit records.
Here's an example of a great looking solution for Silverlight, but it's using a Popup control and not a modal window.
(Silverlight example is near bottom of this web page)
Click here for example of great looking data entry form for Silverlight

If RadDocking is docked, how can we force it to be on top of other windows in the application?
When i set RadDocking as dockable, that time the Raddocking go behind the window. But i want to be on top of any usecontrols.
<telerik:GridViewColumn.CellTemplate> <DataTemplate> <Grid Margin="0" Background="{Binding Converter={StaticResource MyFirstConverter}, UpdateSourceTrigger=PropertyChanged}"> <CheckBox IsChecked="{Binding ShouldDisplayCalendar, UpdateSourceTrigger=PropertyChanged}" HorizontalAlignment="Center" IsEnabled="False" /> </Grid> </DataTemplate> </telerik:GridViewColumn.CellTemplate><ListView.ItemContainerStyle> <Style TargetType="ListViewItem"> <Setter Property="HorizontalContentAlignment" Value="Stretch"/> </Style></ListView.ItemContainerStyle><telerik:RadGridView.ItemContainerStyle> <Style TargetType="??????"> <Setter Property="HorizontalContentAlignment" Value="Stretch"/> </Style></telerik:RadGridView.ItemContainerStyle><UserControl xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" mc:Ignorable="d" x:Name="UserControl" Width='Auto' Height='Auto'> <telerik:RadialGaug Name='radialGauge' Width='300' BorderBrush="Black" Foreground="Black" OuterBorderBrush="Black" FontSize="13.333"> <telerik:RadialGauge.OuterBackground> <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> <GradientStop Color="White"/> <GradientStop Color="#FFD4D4D4" Offset="1"/> <GradientStop Color="Gainsboro" Offset="0.57"/> <GradientStop Color="#FFADADAD" Offset="0.57"/> </LinearGradientBrush> </telerik:RadialGauge.OuterBackground> <telerik:RadialGauge.Background> <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> <GradientStop Color="#FF202020"/> <GradientStop Color="#FF767676" Offset="0.778"/> <GradientStop Color="Black" Offset="1"/> <GradientStop Color="Black" Offset="0.261"/> </LinearGradientBrush> </telerik:RadialGauge.Background> <telerik:RadialScale Center='0.5,0.5' EndWidth='0.1' FontFamily='Tahoma' FontSize='12' MaxWidth='Infinity' Name='radialScale' Radius='0.8' StartAngle='120' StartWidth='0.1' StrokeThickness='0' SweepAngle='300' Max='600' BorderThickness='0' LogarithmicBase='10' MajorTicks='30' MiddleTicks='3' MinorTicks='2' Multiplier='1' Foreground="White" BorderBrush="{x:Null}" Margin="0" FontWeight='Bold'> <telerik:RadialScale.Background> <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> <GradientStop Color="#FF3E3C81" Offset="0"/> <GradientStop Color="White" Offset="1"/> <GradientStop Color="#FF5550F1" Offset="0.183"/> <GradientStop Color="#FF5CFF3B" Offset="0.43"/> <GradientStop Color="#FF0044EB" Offset="0.426"/> <GradientStop Color="Black" Offset="0.983"/> <GradientStop Color="#FF925021" Offset="0.665"/> </LinearGradientBrush> </telerik:RadialScale.Background> <telerik:RadialScale.MajorTick> <telerik:TickProperties FontStyle='Italic' /> </telerik:RadialScale.MajorTick> <telerik:RadialScale.MiddleTick> <telerik:MiddleTickProperties Length='0.05' TickWidth='0.2' /> </telerik:RadialScale.MiddleTick> <telerik:RadialScale.MinorTick> <telerik:MinorTickProperties Length='0.03' TickWidth='0.3' /> </telerik:RadialScale.MinorTick> <telerik:IndicatorList Foreground="White" FontSize='8' FontWeight="Bold"> <telerik:Needle IsAnimated='True' Name='needle' Value='0' ArrowBorderBrush="Black" /> </telerik:IndicatorList> </telerik:RadialScale> </telerik:RadialGauge> </UserControl>