RateApplicationReminder Style

Thread is closed for posting
3 posts, 1 answers
  1. Miroslav
    Miroslav avatar
    4 posts
    Member since:
    Mar 2012

    Posted 21 Feb 2013 Link to this post


    I have an app that supports different skins. One of them sets global style to buttons and checkboxes that makes them red. I noticed that this applies to the RateApplicationReminder control as well. However, the background stays the same and it's really hard to read the text this way. Is there any way to set the styles for the RateApplicationReminder control?
  2. Answer
    Todor avatar
    798 posts

    Posted 21 Feb 2013 Link to this post

    Hi Miro,

    Thank you for writing.

    RadRateApplicationReminder uses our RadMessageBox. In order to style it, you need to override the default style for our message box in the resources of your page or in the whole application, for example in App.xaml add the following resource:
        <Style TargetType="messageBox:RadMessageBoxControl">
            <Setter Property="Background"
                Value="{StaticResource PhoneChromeBrush}"/>
            <Setter Property="Template">
                    <ControlTemplate TargetType="messageBox:RadMessageBoxControl">
                        <Border Padding="12"
                            Background="{TemplateBinding Background}">
                                    <RowDefinition Height="Auto"/>
                                    <RowDefinition Height="Auto"/>
                                    <RowDefinition Height="Auto"/>
                                    <RowDefinition Height="*"/>
                                <ContentControl x:Name="PART_Title"
                                            FontSize="{StaticResource PhoneFontSizeLarge}"
                                            FontFamily="{StaticResource PhoneFontFamilySemiBold}"
                                            Margin="{StaticResource PhoneMargin}"/>
                                <ContentControl Grid.Row="1"
                                            Margin="12, 12, 12, 24"/>
                                <CheckBox x:Name="PART_CheckBox"
                                <ContentControl Grid.Row="3"
                                            <StackPanel x:Name="PART_ButtonsPanel"

    You can see how the background is set in the beginning and you can change it to the color of your choice.

    Please note that the prefix messageBox here maps to the following namespace:

    I hope this information helps.

    Kind regards,
    the Telerik team
    Have a suggestion or face a problem - you can use the Ideas & Feedback portal to submit ideas, feedback and vote for them.
  3. Miroslav
    Miroslav avatar
    4 posts
    Member since:
    Mar 2012

    Posted 22 Feb 2013 Link to this post

    Hi Todor,

    Thanks for your help.

Back to Top