or
<telerik:RadGridView.RowDetailsTemplate> |
<DataTemplate> |
<Grid> |
<TextBlock Margin="125,8,0,0" Text="Rate" TextWrapping="Wrap" TextAlignment="Center" Height="17.001" VerticalAlignment="Top" HorizontalAlignment="Left" Width="70" /> |
<telerik:RadMaskedTextBox HorizontalContentAlignment="Right" Mask="P" MaskType="Numeric" Margin="127.007,25.001,406,0" HorizontalAlignment="Left" VerticalAlignment="Top" Height="19.96" Width="67.993" /> |
<telerik:RadGridView AutoGenerateColumns="False" ItemsSource="{Binding Path=Payments, Mode=TwoWay}" Margin="8,53,8,8" ShowGroupPanel="False" AreRowDetailsFrozen="True" > |
<telerik:RadGridView.Columns> |
<telerik:GridViewComboBoxColumn ItemsSource="{Binding Path=AllTypes}" DisplayMemberPath="Type" DataMemberBinding="{Binding Path=TypeOfPayment}"/> |
<telerik:GridViewDataColumn Header="Event" DataMemberBinding="{Binding Path=TypeOfPayment.Type, Mode=TwoWay}" /> |
<telerik:GridViewDataColumn Header="Amount" TextAlignment="Right" DataMemberBinding="{Binding Path=Amount, Mode=TwoWay}" DataFormatString="{}{0:c}" /> |
<telerik:GridViewDataColumn Header="Number" TextAlignment="Right" DataMemberBinding="{Binding Path=Term, Mode=TwoWay}" /> |
<telerik:GridViewDataColumn Header="Period" TextAlignment="Right" DataMemberBinding="{Binding Path=Period, Mode=TwoWay}" /> |
<telerik:GridViewDataColumn Header="Notes" TextAlignment="Right" DataMemberBinding="{Binding Path=Notes, Mode=TwoWay}" /> |
</telerik:RadGridView.Columns> |
<Navigation:RadContextMenu.ContextMenu> |
<Navigation:RadContextMenu Opened="RadContextMenu_Opened" ItemClick="RadContextMenu_ItemClick"> |
<Navigation:RadContextMenu.Items> |
<Navigation:RadMenuItem Header="Add" /> |
<Navigation:RadMenuItem Header="Delete" /> |
</Navigation:RadContextMenu.Items> |
</Navigation:RadContextMenu> |
</Navigation:RadContextMenu.ContextMenu> |
</telerik:RadGridView> |
<Button Style="{DynamicResource RoundButton}" Click="btnClick" Foreground="{DynamicResource CalculateIcon}" Height="39" HorizontalAlignment="Right" Margin="0,8,8,0" Name="btnGenerate" VerticalAlignment="Top" Width="44">Button</Button> |
</Grid> |
</DataTemplate> |
</telerik:RadGridView.RowDetailsTemplate> |
void RadGridView1_KeyDown(object sender, KeyEventArgs e) |
{ |
if (e.Key == Key.Decimal) |
{ |
e.Handled = true; |
e.Source = "2"; // ==> error |
} |
if (e.Key == Key.OemComma) |
{ |
e.Handled = true; |
} |
if (e.Key == Key.OemPeriod) |
{ |
e.Handled = true; |
} |
} |
<telerik:RadDocking.DocumentHost> |
<telerik:RadSplitContainer> |
<telerik:RadPaneGroup> |
<telerik:RadPane Header="Browser" CanFloat="False"> |
<Grid x:Name="grdBrowser" Margin="0"> |
<StackPanel HorizontalAlignment="Stretch" Margin="6" Name="stackPanel1" VerticalAlignment="Stretch"> |
<StackPanel Name="stackPanel2" Orientation="Horizontal" VerticalAlignment="Top" HorizontalAlignment="Stretch"> |
<Button x:Name="btnWebPrev" HorizontalAlignment="Left" Height="34" Style="{DynamicResource stylePreviousButton}" VerticalAlignment="Top" Width="34" Cursor="Hand"/> |
<Button x:Name="btnWebNext" HorizontalAlignment="Left" Height="34" Style="{DynamicResource styleNextButton}" VerticalAlignment="Top" Width="34" Cursor="Hand"/> |
<TextBox Height="23" x:Name="txtWebURL" Width="519" /> |
<Button x:Name="btnWebSearch" HorizontalAlignment="Left" Height="34" Style="{DynamicResource styleSearchButton}" VerticalAlignment="Top" Width="34" Cursor="Hand" Click="btnWebSearch_Click"/> |
<Button x:Name="btnWebStop" HorizontalAlignment="Left" Height="34" Style="{DynamicResource styleStopButton}" VerticalAlignment="Top" Width="34" Cursor="Hand"/> |
<Button x:Name="btnWebRefresh" HorizontalAlignment="Left" Height="34" Style="{DynamicResource styleRefreshButton}" VerticalAlignment="Top" Width="34" Cursor="Hand"/> |
<Button x:Name="btnWebAddSource" HorizontalAlignment="Left" Height="34" Style="{DynamicResource styleAddSourceButton}" VerticalAlignment="Top" Width="34" Cursor="Hand"/> |
</StackPanel> |
<WebBrowser Height="603" x:Name="webBrowser" /> |
<StackPanel Name="stackPanel3" Orientation="Horizontal"> |
<Label Content="Label" Height="28" Name="lblStatus" /> |
</StackPanel> |
</StackPanel> |
</Grid> |
</telerik:RadPane> |
</telerik:RadPaneGroup> |
</telerik:RadSplitContainer> |
</telerik:RadDocking.DocumentHost> |