String.Format in XAML with localization in Xamarin FormsUse StringFormat to add a string to a WPF XAML binding.NET String.Format() to add commas in thousands place for a numberEscape curly brace '{' in String.FormatXamarin Forms bind property to label's textHow to bind to this in a xamarin-forms xaml-based view classxamarin forms custom controlXamarin Forms - binding to a ControlTemplateXamarin Forms Binding to Object PropertiesXamarin.Forms bindings - Is implicit type conversion being done in code, but not in XAML?Binding Properties in XamarinTernary Operator in Xaml in Xamarin forms

Why does processed meat contain preservatives, while canned fish needs not?

Can someone publish a story that happened to you?

Map of water taps to fill bottles

Exchange,swap or switch

How come there are so many candidates for the 2020 Democratic party presidential nomination?

Unexpected email from Yorkshire Bank

How to solve constants out of the internal energy equation?

How to reduce LED flash rate (frequency)

How to have a sharp product image?

Will tsunami waves travel forever if there was no land?

Examples of subgroups where it's nontrivial to show closure under multiplication?

TIKZ - changing one block into parallel multiple blocks

Does Gita support doctrine of eternal cycle of birth and death for evil people?

Interpret a multiple linear regression when Y is log transformed

How does a program know if stdout is connected to a terminal or a pipe?

Phrase for the opposite of "foolproof"

Does holding a wand and speaking its command word count as V/S/M spell components?

Why does nature favour the Laplacian?

Question about かな and だろう

What happened to Captain America in Endgame?

How can the Zone of Truth spell be defeated without the caster knowing?

The Defining Moment

Seemingly unused edef prior to an ifx mysteriously affects the outcome of the ifx. Why?

Real-world applications of fields, rings and groups in linear algebra.



String.Format in XAML with localization in Xamarin Forms


Use StringFormat to add a string to a WPF XAML binding.NET String.Format() to add commas in thousands place for a numberEscape curly brace '{' in String.FormatXamarin Forms bind property to label's textHow to bind to this in a xamarin-forms xaml-based view classxamarin forms custom controlXamarin Forms - binding to a ControlTemplateXamarin Forms Binding to Object PropertiesXamarin.Forms bindings - Is implicit type conversion being done in code, but not in XAML?Binding Properties in XamarinTernary Operator in Xaml in Xamarin forms






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








1















I need to get a string from View Model and another from Resx and concatenate them to show it in a label. I know I can do it from View model by creating a new property. However, I was wondering if there is a way to it in XAML itself.
Something like this



 <Label Text="Binding UserName, StringFormat='i18n:Translate Welcome 0'"/>









share|improve this question

















  • 1





    I guess, that Xamarin behaves on the same way with WPF, so there is a existing thread for that stackoverflow.com/questions/19278515/…

    – Pavel Anikhouski
    Mar 22 at 18:11











  • Do you want to like this <Label Text="Binding Id, StringFormat='Number of Records = 0:N'"/>?

    – Junior Jiang - MSFT
    Mar 25 at 9:24











  • Yes @JuniorJiang-MSFT similar to that

    – Naman
    Mar 26 at 17:38











  • @PavelAnikhouski It didn't work

    – Naman
    Mar 26 at 17:38

















1















I need to get a string from View Model and another from Resx and concatenate them to show it in a label. I know I can do it from View model by creating a new property. However, I was wondering if there is a way to it in XAML itself.
Something like this



 <Label Text="Binding UserName, StringFormat='i18n:Translate Welcome 0'"/>









share|improve this question

















  • 1





    I guess, that Xamarin behaves on the same way with WPF, so there is a existing thread for that stackoverflow.com/questions/19278515/…

    – Pavel Anikhouski
    Mar 22 at 18:11











  • Do you want to like this <Label Text="Binding Id, StringFormat='Number of Records = 0:N'"/>?

    – Junior Jiang - MSFT
    Mar 25 at 9:24











  • Yes @JuniorJiang-MSFT similar to that

    – Naman
    Mar 26 at 17:38











  • @PavelAnikhouski It didn't work

    – Naman
    Mar 26 at 17:38













1












1








1








I need to get a string from View Model and another from Resx and concatenate them to show it in a label. I know I can do it from View model by creating a new property. However, I was wondering if there is a way to it in XAML itself.
Something like this



 <Label Text="Binding UserName, StringFormat='i18n:Translate Welcome 0'"/>









share|improve this question














I need to get a string from View Model and another from Resx and concatenate them to show it in a label. I know I can do it from View model by creating a new property. However, I was wondering if there is a way to it in XAML itself.
Something like this



 <Label Text="Binding UserName, StringFormat='i18n:Translate Welcome 0'"/>






c# xaml xamarin xamarin.forms localization






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Mar 22 at 18:09









NamanNaman

15610




15610







  • 1





    I guess, that Xamarin behaves on the same way with WPF, so there is a existing thread for that stackoverflow.com/questions/19278515/…

    – Pavel Anikhouski
    Mar 22 at 18:11











  • Do you want to like this <Label Text="Binding Id, StringFormat='Number of Records = 0:N'"/>?

    – Junior Jiang - MSFT
    Mar 25 at 9:24











  • Yes @JuniorJiang-MSFT similar to that

    – Naman
    Mar 26 at 17:38











  • @PavelAnikhouski It didn't work

    – Naman
    Mar 26 at 17:38












  • 1





    I guess, that Xamarin behaves on the same way with WPF, so there is a existing thread for that stackoverflow.com/questions/19278515/…

    – Pavel Anikhouski
    Mar 22 at 18:11











  • Do you want to like this <Label Text="Binding Id, StringFormat='Number of Records = 0:N'"/>?

    – Junior Jiang - MSFT
    Mar 25 at 9:24











  • Yes @JuniorJiang-MSFT similar to that

    – Naman
    Mar 26 at 17:38











  • @PavelAnikhouski It didn't work

    – Naman
    Mar 26 at 17:38







1




1





I guess, that Xamarin behaves on the same way with WPF, so there is a existing thread for that stackoverflow.com/questions/19278515/…

– Pavel Anikhouski
Mar 22 at 18:11





I guess, that Xamarin behaves on the same way with WPF, so there is a existing thread for that stackoverflow.com/questions/19278515/…

– Pavel Anikhouski
Mar 22 at 18:11













Do you want to like this <Label Text="Binding Id, StringFormat='Number of Records = 0:N'"/>?

– Junior Jiang - MSFT
Mar 25 at 9:24





Do you want to like this <Label Text="Binding Id, StringFormat='Number of Records = 0:N'"/>?

– Junior Jiang - MSFT
Mar 25 at 9:24













Yes @JuniorJiang-MSFT similar to that

– Naman
Mar 26 at 17:38





Yes @JuniorJiang-MSFT similar to that

– Naman
Mar 26 at 17:38













@PavelAnikhouski It didn't work

– Naman
Mar 26 at 17:38





@PavelAnikhouski It didn't work

– Naman
Mar 26 at 17:38












1 Answer
1






active

oldest

votes


















0














You can simply use a formatted string in your label, aiding yourself with spans and building up your Label Text, spans now allow you to do bindings in their text property so if you do the following it should work.



<Label>
<Label.FormattedText>
<FormattedString>
<Span Text="i18n:Translate Welcome"/>
<Span Text="Binding UserName"/>
</FormattedString>
</Label.FormattedText>
</Label>





share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function ()
    StackExchange.using("externalEditor", function ()
    StackExchange.using("snippets", function ()
    StackExchange.snippets.init();
    );
    );
    , "code-snippets");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "1"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55305534%2fstring-format-in-xaml-with-localization-in-xamarin-forms%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    You can simply use a formatted string in your label, aiding yourself with spans and building up your Label Text, spans now allow you to do bindings in their text property so if you do the following it should work.



    <Label>
    <Label.FormattedText>
    <FormattedString>
    <Span Text="i18n:Translate Welcome"/>
    <Span Text="Binding UserName"/>
    </FormattedString>
    </Label.FormattedText>
    </Label>





    share|improve this answer



























      0














      You can simply use a formatted string in your label, aiding yourself with spans and building up your Label Text, spans now allow you to do bindings in their text property so if you do the following it should work.



      <Label>
      <Label.FormattedText>
      <FormattedString>
      <Span Text="i18n:Translate Welcome"/>
      <Span Text="Binding UserName"/>
      </FormattedString>
      </Label.FormattedText>
      </Label>





      share|improve this answer

























        0












        0








        0







        You can simply use a formatted string in your label, aiding yourself with spans and building up your Label Text, spans now allow you to do bindings in their text property so if you do the following it should work.



        <Label>
        <Label.FormattedText>
        <FormattedString>
        <Span Text="i18n:Translate Welcome"/>
        <Span Text="Binding UserName"/>
        </FormattedString>
        </Label.FormattedText>
        </Label>





        share|improve this answer













        You can simply use a formatted string in your label, aiding yourself with spans and building up your Label Text, spans now allow you to do bindings in their text property so if you do the following it should work.



        <Label>
        <Label.FormattedText>
        <FormattedString>
        <Span Text="i18n:Translate Welcome"/>
        <Span Text="Binding UserName"/>
        </FormattedString>
        </Label.FormattedText>
        </Label>






        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Apr 9 at 5:12









        PujolsluisPujolsluis

        285




        285





























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55305534%2fstring-format-in-xaml-with-localization-in-xamarin-forms%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            SQL error code 1064 with creating Laravel foreign keysForeign key constraints: When to use ON UPDATE and ON DELETEDropping column with foreign key Laravel error: General error: 1025 Error on renameLaravel SQL Can't create tableLaravel Migration foreign key errorLaravel php artisan migrate:refresh giving a syntax errorSQLSTATE[42S01]: Base table or view already exists or Base table or view already exists: 1050 Tableerror in migrating laravel file to xampp serverSyntax error or access violation: 1064:syntax to use near 'unsigned not null, modelName varchar(191) not null, title varchar(191) not nLaravel cannot create new table field in mysqlLaravel 5.7:Last migration creates table but is not registered in the migration table

            용인 삼성생명 블루밍스 목차 통계 역대 감독 선수단 응원단 경기장 같이 보기 외부 링크 둘러보기 메뉴samsungblueminx.comeh선수 명단용인 삼성생명 블루밍스용인 삼성생명 블루밍스ehsamsungblueminx.comeheheheh

            155 수학 과학 기타 둘러보기 메뉴eh추가해eh문서를 완성해