Sul mio viewmodel ho una proprietà int
e voglio esporla per la modifica con un ComboBox, con un insieme limitato di scelte, come 16, 8, 4 e 2. C'è un modo per specificare le scelte in XAML, mentre ancora legano il valore al viewmodel? Che avrei voluto fare qualcosa di simile:ComboBox WPF associato a dati con scelte definite in XAML?
<ComboBox SelectedValue="{Binding MyIntProperty}">
<ComboBoxItem>16</ComboBoxItem>
<ComboBoxItem>8</ComboBoxItem>
<ComboBoxItem>4</ComboBoxItem>
<ComboBoxItem>2</ComboBoxItem>
</ComboBox>
So che avrei potuto mettere su un List<int>
nel codice e impostare che come ItemsSource, ma spero ci sia un modo per fare questo che non comporta una proprietà aggiuntiva nel viewmodel che espone una collezione creata nel codice.
Ahh grazie. Avevo effettivamente provato quella cosa ma pensavo che non funzionasse perché la mia proprietà non era ancora stata impostata. Comunque, è bello avere questa risposta esplicitamente là fuori come non riuscivo a trovarla durante la ricerca. – RandomEngy