Mi sono accorto che comunque non va, perchè nella combo viene riportato il valore modificato come da me desiderato con il captalize, ma se ne seleziono uno mi riporta il nome delll'object, come mai?
Nello XAML ho:
- definito il namespace
- all'interno della combobox hocodice:xmlns:localConvert="clr-namespace:MyAPP.Converters"
Come mai?codice:<ComboBox Name="cmbTypeOfSchedule" DataContext="{StaticResource DomainDataViewModel}" ItemsSource="{Binding SchedTypes}" IsEditable="True" IsReadOnly="True" Text="{StaticResource menuCmbAll}"> <ComboBox.Resources> <localConvert:StringConverterCapitalize x:Key="toCapitalize"/> </ComboBox.Resources> <ComboBox.ItemTemplate> <DataTemplate> <TextBlock Text="{Binding Converter={StaticResource toCapitalize}}"/> </DataTemplate> </ComboBox.ItemTemplate> </ComboBox>
Grazie.



Rispondi quotando
