Hi,
I have created a custom style to change the look of the ReportViewer in my application. I am trying to see if I can change the text on the <select all> combo box item for a report parameter. From what I can tell, I need to apply a style to the Telerik.ReportViewer.Silverlight.MultivalueAvailableValuesParameterModel.SelectAllItem class, but I can't figure out how to get to it from Blend. It definitely isn't exposed by the ReportViewer class that I am currently styling. Is there a way to change this text at this point in time?
Thanks,
Rob
I have created a custom style to change the look of the ReportViewer in my application. I am trying to see if I can change the text on the <select all> combo box item for a report parameter. From what I can tell, I need to apply a style to the Telerik.ReportViewer.Silverlight.MultivalueAvailableValuesParameterModel.SelectAllItem class, but I can't figure out how to get to it from Blend. It definitely isn't exposed by the ReportViewer class that I am currently styling. Is there a way to change this text at this point in time?
Thanks,
Rob
5 Answers, 1 is accepted
0
Hello Rob,
The select all item is part of the multivalue checkbox which is in a RadComboBox.ItemTemplate. This means that you cannot change only its style and any style you set would be applied to the whole template i.e. all items in the combobox. Additionally it seems that MS Blend does not recreate the ReportParameterEditorTemplateSelector part of the style correctly for some reason. We have made the necessary adjustments in a sample edit template to show you all ReportParameterEditorTemplateSelectors. Find it attached and use it as a template for another viewers with custom style as well.
Kind regards,
Steve
the Telerik team
The select all item is part of the multivalue checkbox which is in a RadComboBox.ItemTemplate. This means that you cannot change only its style and any style you set would be applied to the whole template i.e. all items in the combobox. Additionally it seems that MS Blend does not recreate the ReportParameterEditorTemplateSelector part of the style correctly for some reason. We have made the necessary adjustments in a sample edit template to show you all ReportParameterEditorTemplateSelectors. Find it attached and use it as a template for another viewers with custom style as well.
Kind regards,
Steve
the Telerik team
0
David
Top achievements
Rank 1
answered on 07 Jul 2011, 01:46 PM
Steve,
Thanks for the attached template. I tried converting it to a SL4 template with no luck.
Could you please attach a the default template for the Silverlight ReportViewer.
Thanks so much,
David
Thanks for the attached template. I tried converting it to a SL4 template with no luck.
Could you please attach a the default template for the Silverlight ReportViewer.
Thanks so much,
David
0
Hello David,
Peter
the Telerik team
I have attached the default Silverlight template. Give it a try and let us know how it goes.
Best wishes,Peter
the Telerik team
Register for the Q2 2011 What's New Webinar Week. Mark your calendar for the week starting July 18th and book your seat for a walk through of all the exciting stuff we will ship with the new release!
0
David
Top achievements
Rank 1
answered on 10 Jul 2011, 01:08 PM
Peter - Thank you so much.
I placed it in my UserControl made some changes so it would flow correctly Right-to-Left and seems to be working just fine.
Can ask, though, how to access the texts for the various popup dialog boxes displayed by the ReportViewer. I need to edit the text and to change the flow direction to RTL.
Thanks again for your help,
David
I placed it in my UserControl made some changes so it would flow correctly Right-to-Left and seems to be working just fine.
Can ask, though, how to access the texts for the various popup dialog boxes displayed by the ReportViewer. I need to edit the text and to change the flow direction to RTL.
Thanks again for your help,
David
0
Hi David,
All dialog boxes are part of the Silverlight template. For example check out the following code snippet that is taken from the Silverlight template.
Regards,
Peter
the Telerik team
All dialog boxes are part of the Silverlight template. For example check out the following code snippet that is taken from the Silverlight template.
<
telerik:DialogBox
x:Name
=
"PrintDialog"
Visibility
=
"Collapsed"
>
<
Grid
Width
=
"270"
>
<
Grid.RowDefinitions
>
<
RowDefinition
Height
=
"100"
/>
<
RowDefinition
Height
=
"auto"
/>
</
Grid.RowDefinitions
>
<
Grid
HorizontalAlignment
=
"Stretch"
Margin
=
"20"
VerticalAlignment
=
"Center"
>
<
Grid.RowDefinitions
>
<
RowDefinition
/>
<
RowDefinition
Height
=
"auto"
/>
</
Grid.RowDefinitions
>
<
TextBlock
HorizontalAlignment
=
"Center"
TextAlignment
=
"Center"
Text
=
"{Binding PrintProgress}"
VerticalAlignment
=
"Center"
/>
<
telerikControls:RadProgressBar
x:Name
=
"PrintProgressBar"
Grid.Row
=
"1"
Style
=
"{StaticResource ProgressBarStyle}"
Visibility
=
"Collapsed"
/>
</
Grid
>
<
Grid
Grid.Row
=
"1"
>
<
Grid.ColumnDefinitions
>
<
ColumnDefinition
Width
=
"*"
/>
<
ColumnDefinition
Width
=
"auto"
/>
<
ColumnDefinition
Width
=
"auto"
/>
</
Grid.ColumnDefinitions
>
<
telerikControls:RadButton
Content
=
"Print"
Grid.Column
=
"1"
Command
=
"{Binding PrintDocumentCommand}"
Margin
=
"5"
Padding
=
"10, 3"
telerikControls:StyleManager.Theme
=
"{StaticResource Theme}"
/>
<
telerikControls:RadButton
Content
=
"Cancel"
Grid.Column
=
"2"
Command
=
"{Binding CancelPrintDocumentCommand}"
Margin
=
"5"
Padding
=
"10, 3"
telerikControls:StyleManager.Theme
=
"{StaticResource Theme}"
/>
</
Grid
>
</
Grid
>
</
telerik:DialogBox
>
Peter
the Telerik team
Register for the Q2 2011 What's New Webinar Week. Mark your calendar for the week starting July 18th and book your seat for a walk through of all the exciting stuff we will ship with the new release!