Yeah I was thinking the same thing, creating a combined string to populate the textblock contents, you could also look at the MVVM there is a ViewModel class that allows your to bind your content into the datacontext so it doesn't affect the UI.
From: Ross Jempson [mailto:[email protected]] Sent: Tuesday, 19 May 2009 10:43 AM To: [email protected] Subject: RE: Silverlight Binding Expressions Assuming the binding is one-way, and you 'own' the model to which you are binding, can't you extend it and create a derived property there? Lets say you were binding to a Person class public string Firstname { get; set; } public string LastName { get; set; } public string FullName { get { return Firstname + " " + LastName; } set { } } <Textblock Text="{Binding FullName From: Asheesh Soni [mailto:[email protected]] Sent: Tuesday, 19 May 2009 10:37 AM To: [email protected] Subject: Silverlight Binding Expressions Hello I have a very trivial problem, but all the solutions to it seem to be a bit of an overkill. Just looking for a simple solution.... So here's the problem: Bind a Textblock to more than one field.... (or a string and a field) For example: <Textblock Text="{Binding FirstName + " " + LastName}" /> Or, <Textblock Text="{Binding "You are logged in as:" + {LoginName}}" /> I know the following solutions already: 1. Have two Textblocks with clean and simple bindings. 2. Use a Converter (with ConvertBack for two way binding). 3. Use Xambda (Yeah, I mean a Generic Lambda Converter used in Xaml with a Lambda expression) References for Xambda: http://www.fikrimvarnet/lestirelim/?p=15<http://www.fikrimvar.net/lestirelim/?p=15> http://marlongrech.wordpress.com/2008/02/10/embed-code-in-xaml/ And I know advocates of Designer/Developer work flow will argue that embedding complex expressions in Xaml defeats the whole purpose and leads to the bad (or good) old days of spaghetti code. But I guess, having trivial code in Xaml (eg {FirstName} + {LastName}) shouldn't really be a problem. Basically, All I need is a built-in, in-line Converter for one-way binding in Xaml, without having to create my own one line Converters for such trivial transformations. Any ideas? Thanks Soni ________________________________ Support procedure: https://www.codify.com/lists/support List address: [email protected]<mailto:[email protected]> Subscribe: [email protected]<mailto:[email protected]> Unsubscribe: [email protected]<mailto:[email protected]> List FAQ: http://www.codify.com/lists/ozsilverlight Other lists you might want to join: http://www.codify.com/lists ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ ________________________________ Support procedure: https://www.codify.com/lists/support List address: [email protected]<mailto:[email protected]> Subscribe: [email protected]<mailto:[email protected]> Unsubscribe: [email protected]<mailto:[email protected]> List FAQ: http://www.codify.com/lists/ozsilverlight Other lists you might want to join: http://www.codify.com/lists ________________________________ This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately if you have received this e-mail by mistake and delete this e-mail from your system. No responsibility is assumed by the company or its employee to any other person for any loss or damage (whether caused by negligence or not) arising from the use of the information and advice contained herein. Finally, it is your responsibility to check any attachments for viruses and defects before opening or sending them on. ________________________________ -------------------------------------------------------------------------------- Support procedure: https://www.codify.com/lists/support List address: [email protected] Subscribe: [email protected] Unsubscribe: [email protected] List FAQ: http://www.codify.com/lists/ozsilverlight Other lists you might want to join: http://www.codify.com/lists
