Telerik Forums
UI for WPF Forum
2 answers
126 views
I have a gridView that is part of a DataTemplate for a TabControl. One of my columns has a cell edit template that contains a textbox with a context menu. I need to bind the context menu to a collection on my viewmodel. but because it's not part of the virtual tree, I couldn't define the source in xaml. I managed to get it working by handling the Opened event and setting the DataContext of the contextmenu to the same as the user control. It all worked well, but then I ran into some trouble.

Elsewhere in code, I need to be able to call GridView.CommitEdit(), so I moved the DataTemplate code for the TabControl to a new user control to be able to call this method. Doing this however broke my code that sets the DataContext of the Context menu, because the DC of the new user control is not the view model...it is the entityObject to which its bound since it's a DataTemplate.

Is there anyway I can call the CommitEdit method from code-behind if the grid view is defined in a DataTemplate? Or possibly define the context menu elsewhere so that the datacontext can be set on it?
Rossen Hristov
Telerik team
 answered on 26 Jul 2011
5 answers
161 views

Hi,

I have a RadGridView inside RadPane and RadGridView has a context menu. If RadPane is in autohide state and I right click on RadGridView to open context menu, context menu is opened but RadPane gets collapsed and hence context menu also gets closed.

I will be very thankful if anyone can provide solution for this problem.

Konstantina
Telerik team
 answered on 26 Jul 2011
5 answers
200 views
I have a variety of checkboxes in a grid where some of them will be bound to underlying objects (boolean) and others that aren't.  Those that aren't bound will not retain checkbox check marks, but they still allow them to be checked.  When clicking off such a cell, the checkbox will go back to being "unchecked".  I want to have control over these unbound checkboxes to make sure they're visibly "unavailable", whether that means preventing any checking activity at all or changing the appearance of the checkbox to a box with a red x or something of the sort just to let users know that the checkbox cannot and should not be used.

I tried hooking into various events such as CellLoaded, etc. but I couldn't find an event that would allow me to check whether or not the checkbox is checked to explicitly make a modification to an individual cell.  For example,  I tried the following which doesn't work:

void radGridView_CellLoaded(object sender, CellEventArgs e)

{

 

if (e.Cell.Content is DataFormCheckBoxField)

{

((

 

DataFormCheckBoxField)e.Cell.Content).IsEnabled = false;

((

 

DataFormCheckBoxField)e.Cell.Content).IsHitTestVisible = false;

((

 

DataFormCheckBoxField)e.Cell.Content).IsReadOnly = true;

}

}

Milan
Telerik team
 answered on 26 Jul 2011
3 answers
74 views
Hi Team,

We are using telerik rad gridview (Version 2011.1.0419)  in application. It is working very fine. The problem that we are facing is, the columns of gridview are getting collapsed(to very narrow) for few seconds while loading data into it, later the columns widths are adjusting automatically.

Requirement is When the scrollable grid is first displayed, the columns should be displayed in their final form without the collapsing and expanding of columns.

Please let us know what is the resolution for this. I am placing xaml code that we have used.

Also, Please let us know how to display the grid only after loading as a quick solution
<telerik:RadGridView Name="searchResultsGridView" ColumnWidth="*" CanUserDeleteRows="False" IsReadOnly="True" IsFilteringAllowed="False" CanUserSortColumns="True" CanUserInsertRows="False" VerticalAlignment="Top" RowLoaded="OnSearchResultsGridLoaded" SelectionChanged="OnSearchResultsSelectionChanged" RowUnloaded="OnSearchResultsGridUnLoaded"   Height="Auto" Width="Auto" Margin="5,3,5,0" Style="{StaticResource GridViewStyle}" HeaderRowStyle="{StaticResource HeaderStyle}" ItemsSource="{Binding}">
                                <telerik:RadGridView.Columns >
                                    <telerik:GridViewDataColumn Name="createDateCol" Width="Auto"  Header="Last Updated" DataMemberBinding="{Binding CreatedDate}" HeaderCellStyle="{StaticResource ColumnHeaderStyle}" CellStyle="{StaticResource gridcellStyle}"/>
                                    <telerik:GridViewDynamicHyperlinkColumn Name="lastNameCol" Width="Auto"  Header="Last Name" DataMemberBinding="{Binding LastName}"  HeaderCellStyle="{StaticResource ColumnHeaderStyle}" CellStyle="{StaticResource gridcellStyle}"/>
                                    <telerik:GridViewDynamicHyperlinkColumn Name="firstNameCol" Width="Auto" Header="First Name" DataMemberBinding="{Binding FirstName}" HeaderCellStyle="{StaticResource ColumnHeaderStyle}" CellStyle="{StaticResource gridcellStyle}"/>
                                    <telerik:GridViewDataColumn Name="dateOfBrthCol" Header="Age"  DataMemberBinding="{Binding DOB}" Width="Auto" HeaderTextAlignment="Center" TextAlignment="Center" HeaderCellStyle="{StaticResource ColumnHeaderStyle}" CellStyle="{StaticResource gridcellStyle}"/>
                                    <telerik:GridViewDataColumn Name="genderCol"    Header="G" DataMemberBinding="{Binding Gender}" Width="Auto" HeaderCellStyle="{StaticResource ColumnHeaderStyle}" CellStyle="{StaticResource gridcellStyle}"/>
                                    <telerik:GridViewDataColumn Name="stateCol"     Header="ST" DataMemberBinding="{Binding StateCode}" Width="Auto" HeaderCellStyle="{StaticResource ColumnHeaderStyle}" CellStyle="{StaticResource gridcellStyle}"/>
                                    <telerik:GridViewDataColumn Name="quoteIdCol"    Header="Quote/Illustration" Width="Auto" HeaderTextAlignment="Left" TextAlignment="Left" DataMemberBinding="{Binding QuoteId}"  HeaderCellStyle="{StaticResource ColumnHeaderStyle}" CellStyle="{StaticResource gridcellStyle}"/>
                                    <telerik:GridViewDynamicHyperlinkColumn Name="prodDescCol"  UniqueName="prodDescCol"   Header="Product Summary" DataMemberBinding="{Binding ProductDesc}" HeaderCellStyle="{StaticResource ColumnHeaderStyle}" CellStyle="{StaticResource gridcellStyle}"/>
                                    <telerik:GridViewDataColumn Name="annPremCol"   Header="Annual Premium" DataMemberBinding="{Binding AnnualPremium}" HeaderTextAlignment="Right" TextAlignment="Right" Width="Auto" HeaderCellStyle="{StaticResource ColumnHeaderStyle}" CellStyle="{StaticResource gridcellStyle}"/>
                                    <telerik:GridViewDataColumn Name="agntCdCol"    Header="Agent Code" DataMemberBinding="{Binding AgentCode}" HeaderTextAlignment="Right" TextAlignment="Right" Width="Auto" HeaderCellStyle="{StaticResource ColumnHeaderStyle}" CellStyle="{StaticResource gridcellStyle}"/>
                                    <telerik:GridViewDataColumn Name="agntNameCol" Width="Auto" Header="Agent Name" DataMemberBinding="{Binding AgentName}" HeaderCellStyle="{StaticResource ColumnHeaderStyle}" CellStyle="{StaticResource gridcellStyle}"/>
                                    <telerik:GridViewDataColumn Name="gaCodeCol"    Header="GA Code" DataMemberBinding="{Binding GACode}" Width="Auto" HeaderTextAlignment="Right" TextAlignment="Right" HeaderCellStyle="{StaticResource ColumnHeaderStyle}" CellStyle="{StaticResource gridcellStyle}"/>
                                </telerik:RadGridView.Columns>
                            </telerik:RadGridView>


Regards
Ram
Maya
Telerik team
 answered on 26 Jul 2011
1 answer
220 views
Hi there,

it seems like there is no way to clear or remove the pencil/pen icon after editing a row in radgridview control. Does anyone know how to clear/remove the pencil/pen icon after editing a row?

thanks
Maya
Telerik team
 answered on 26 Jul 2011
1 answer
143 views
My company is using RadControls for WPF Q1 2010 SP2. I am extending the RadDatePicker control to add certain behaviors that are used by our FSP suite of programs. We are using Visual Studio 2008 and C#.

When an invalid date is typed into the input box of a RadDatePicker (for example, 13/35/2011), its native behavior is to clear the field. I need to override this behavior to keep (not clear) the invalid input and set an error message property in our extended control. Is this possible and if so, how do I do that? I am not very experienced at how to code event handlers so if you could provide the code for how to hook the event and the skeleton of the new event handler, I would appreciate it.

Would this technique work for the RadTimePicker as well? I need to do the same thing to it.

Thanks,
Mike
Konstantina
Telerik team
 answered on 25 Jul 2011
6 answers
209 views
Hi Team,

We are evaluating the telerik map features, we don't find any examples for measure the map.
Also we are looking for the rectangular zoom for the map.

is this two  features are  possible in telerik map using openstreetmap. if possible Please provide us some code example so that we can run it and check it the all features.

Also is it possible to have pinpoints onclick infomration in telerik map using openstreetmap.

This is very important for us, so please respond ASAP.

thanks,
vivek.

Andrey
Telerik team
 answered on 25 Jul 2011
10 answers
240 views
I want to get selected span ID, i m getting selected span text using
radRichTextBox1.Document.CaretPosition.GetCurrentSpanBox().AssociatedSpan.Text;
.But need a method from which i could get selected span ID.

Regards
Faheem Khatri
Ivailo Karamanolev
Telerik team
 answered on 25 Jul 2011
1 answer
106 views
Hi,

Just wanted to mention that the formatting on the Localization help page is a little funky:

http://www.telerik.com/help/wpf/radtimebar-localization.html

This also spreads across to related product lines (for example, Silverlight).

Kind regards,
Dave.
Evgenia
Telerik team
 answered on 25 Jul 2011
1 answer
201 views
Hi,

I'm implementing keyboard navigation in an application.  When I tab into a RadRichTextBox and press tab again to skip to the next control a tab character gets added to the RadRichTextBox instead.  Now I understand that the tab command in the Rich Text Editor means something other than to skip to the next control but I was wondering if it would be possible to 1) disable this behaviour and skip to the next control or 2) is there another keyboard command that would "tab out" of the Rich Text Box and skip to the next control?

Thanks,

-- Joel
Iva Toteva
Telerik team
 answered on 25 Jul 2011
Narrow your results
Selected tags
Tags
+? more
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Rob
Top achievements
Rank 3
Iron
Iron
Iron
Atul
Top achievements
Rank 1
Iron
Iron
Iron
Alexander
Top achievements
Rank 1
Veteran
Iron
Serkan
Top achievements
Rank 1
Iron
Shawn
Top achievements
Rank 1
Iron
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?