Numeric Indicator formatting

3 posts, 0 answers
  1. Jon
    Jon avatar
    539 posts
    Member since:
    Apr 2004

    Posted 19 Jun 2012 Link to this post

    Hi..
    I'm trying to format the numeric indicator with commas.  I have very large values.
    When I apply the format...

    I get results like this

    ,133,445,666,666

    Notice the leading comma, how can  correct the formatting?
    Do I need ALL the positions?
    thanks in advance





      <telerik:NumericIndicator Name="numericELEC"  Foreground="Blue" FontSize="14" Margin="0,60,0,0" 
                                                            Format="{}{0:#,###0}"
                                                            telerik:ScaleObject.RelativeX=".1"
                                                            telerik:ScaleObject.RelativeY=".5"
                                                            telerik:ScaleObject.RelativeWidth="1.5"
                                                            telerik:ScaleObject.RelativeHeight=".3"
                                                            Value="1111111153">


                                                          <telerik:NumericIndicator.Background>
                                                            <SolidColorBrush Color="Transparent"/>
                                                        </telerik:NumericIndicator.Background>


                                                        <telerik:NumericIndicator.Positions>
                                                            <telerik:FontNumberPosition/>
                                                            <telerik:FontNumberPosition/>
                                                            <telerik:FontNumberPosition/>
                                                            <telerik:FontNumberPosition/>
                                                            <telerik:FontNumberPosition/>
                                                            <telerik:FontNumberPosition/>
                                                            <telerik:FontNumberPosition/>
                                                            <telerik:FontNumberPosition/>
                                                            <telerik:FontNumberPosition/>
                                                            <telerik:FontNumberPosition/>
                                                            <telerik:FontNumberPosition/>
                                                            <telerik:FontNumberPosition/>
                                                        </telerik:NumericIndicator.Positions>
                                                    </telerik:NumericIndicator>
  2. Andrey
    Admin
    Andrey avatar
    1681 posts

    Posted 22 Jun 2012 Link to this post

    Hello Jon,

    Your format string is OK. You simply don't have enough positions to show the whole value. If you would change the value of the numeric indicator to "1234567890" (same 10 digits as it is in your code, but this value is better to see which digits are missed) then you will see that leading "1" isn't shown. It is because you have the number of positions less then it is necessary to show whole value. Simple add positions to show whole value.

    All the best,
    Andrey Murzov
    the Telerik team

    Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>

  3. DevCraft banner
  4. Jon
    Jon avatar
    539 posts
    Member since:
    Apr 2004

    Posted 22 Jun 2012 Link to this post

    thanks!
Back to Top