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;
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
add a comment |
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
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
add a comment |
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
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
c# xaml xamarin xamarin.forms localization
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
add a comment |
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
add a comment |
1 Answer
1
active
oldest
votes
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>
add a comment |
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
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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>
add a comment |
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>
add a comment |
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>
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>
answered Apr 9 at 5:12
PujolsluisPujolsluis
285
285
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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