A DotNet Raider

My adventures in the .NET world!
posts - 49, comments - 12, trackbacks - 0

My Links

News

Website View Martino Bordin's profile on LinkedIn

Archives

Post Categories

Multibinding e StringFormat

Dalla versione 3.5 SP1 del framework .NET è possibile utilizzare una nuova funzionalità detta MultiBinding.

In che cosa consiste?

Bhè, vi sarà capitato di dover visualizzare a video, magari tramite il controllo TextBlock, informazioni contenute in proprietà distinte della vostro origine dati (ovvero proprietà del ViewModel).

Invece di utilizzare TextBlock, annidate dentro ad uno StackPanel, distinte collegate ad ogni singola proprietà potrete usare questo markup:

Multibinding

Mediante la proprietà StringFormat potete controllare come viene formattata la stringa, e utilizzando gli oggetti Binding potete visualizzare tutte le proprietà che volete..comodo vero?
Ovviamente si possono utilizzare le canoniche FormatString .NET (es: {0:c}, {1:d}).

Da notare le 2 parentesi graffe all'inizio della StringFormat...sono necessari per evitare che il compilatore si arrabbi cercando di interpretare le istruzioni come MarkupExtension.

Alla prossima!

Print | posted on giovedì 19 agosto 2010 21:11 | Filed Under [ WPF ]

Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET