Multi binding in UWP
<p>I want to display a textblock with latitude and longditude. In my model, the lat and lng are two variables, so I need to combine them, preferably with stringformat as <a href="https://stackoverflow.com/questions/2552853/how-to-bind-multiple-values-to-a-single-wpf-textblock">this answer</a> suggests. Unfortunately it doesn't seem like multi binding is supported in UWP applications.</p>

<p>That leaves me with a couple of options.</p>

<ol>
<li><strong>Create two text blocks</strong> that are bound to each variable and align them next to each other. I'm not sure if i need two extra textblocks to be able to display "lat" and "lng" in front of the values. And then an third label displaying "Position" in front of that again. <a href="https://stackoverflow.com/questions/34713126/uwp-stringformat-on-binding/34716362#34716362">This answer</a> states that there is no stringformat property for Binding. A total of five textblocks is too much in my opinion.</li>
</ol>

<pre class="lang-xml prettyprint-override"><code>    &lt;RelativePanel&gt;
        &lt;TextBlock x:Name="EquipmentLatTextBox" 
                   Text="{Binding Equipment.lat}"/&gt;
        &lt;TextBlock x:Name="EquipmentLngTextBox"
                   Text="{Binding Equipment.lng}" 
                   RelativePanel.RightOf="EquipmentLatTextBox"/&gt;
    &lt;/RelativePanel&gt;
</code></pre>

<ol start="2">
<li><p><strong>Create a value converter</strong>. 
This also seems very unnecessary. I get the point of using converters to convert across data-types, but for concatinating strings there should be a buildt in property.</p></li>
<li><p><strong>Create a property in the view model</strong> that returns a string of the values as it should be displayed. This seems like the best option as the method is not in the model, but i still think that i should be able to do this in the xaml markup.</p></li>
</ol>

<p>Is there a better way to do this?</p>