
Originariamente inviata da
exFelino
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
codice:
xmlns:localConvert="clr-namespace:MyAPP.Converters"
- all'interno della combobox ho
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>
Come mai?
Grazie.