Sto provando a visualizzare una stringa in XAML utilizzando il controllo Label. In seguito è il mio codice XAML:Formato stringa usando MultiBinding?
<Label Height="28" HorizontalAlignment="Left" Margin="233,68,0,0" Name="label13" VerticalAlignment="Top">
<Label.Content>
<MultiBinding StringFormat="{}{0} x {1}">
<Binding Path="Width" />
<Binding Path="Height" />
</MultiBinding>
</Label.Content>
larghezza e l'altezza sono due proprietà della mia classe di film. Voglio che l'etichetta visualizzi: "Larghezza x Altezza" es. 800 x 640 Tuttavia il controllo dell'etichetta rimane vuoto. Qualsiasi aiuto è apprezzato. VOGLIO FARE QUESTO SENZA UTILIZZARE UN CONVERTITORE.
Ho modificato il mio xaml utilizzando un TextBlock anziché Label. Ma ancora non popolerà visualizzare l'uscita.
<TextBlock Height="28" HorizontalAlignment="Left" Margin="233,68,0,0" Name="label13" VerticalAlignment="Top">
<TextBlock.Text>
<MultiBinding StringFormat="{}{0} x {1}">
<Binding Path="Width" />
<Binding Path="Height" />
</MultiBinding>
</TextBlock.Text>
</TextBlock>
Hai guardato questo? http://stackoverflow.com/questions/4010772/binding-stringformat –
hai implementato l'interfaccia INotificationChanged per il tuo film di classe? il tuo legame è corretto? (guarda la finestra di output vs) – punker76