Auf meinem Viewmodel habe ich eine int
-Eigenschaft, und ich möchte es für die Bearbeitung mit einer ComboBox mit einer begrenzten Auswahlmöglichkeiten, wie 16, 8, 4 und 2 verfügbar machen. Gibt es eine Möglichkeit, die Auswahlmöglichkeiten in der XAML, während der Wert immer noch an das Viewmodel gebunden wird? Ich würde wollen, so etwas tun:Datengebundene WPF ComboBox mit in XAML definierten Auswahlmöglichkeiten?
<ComboBox SelectedValue="{Binding MyIntProperty}">
<ComboBoxItem>16</ComboBoxItem>
<ComboBoxItem>8</ComboBoxItem>
<ComboBoxItem>4</ComboBoxItem>
<ComboBoxItem>2</ComboBoxItem>
</ComboBox>
Ich weiß, ich könnte ein List<int>
in Code rig und festgelegt, dass als Itemssource, aber ich hoffe, es gibt einen Weg, dies zu tun, die nicht beteiligt sind eine zusätzliche Eigenschaft im Ansichtsmodell, die eine im Code erstellte Sammlung verfügbar macht.
Ahh danke. Ich hatte tatsächlich genau dieses Ding versucht, dachte aber, dass es nicht funktionierte, weil mein Grundstück noch nicht festgelegt worden war. Trotzdem schön, diese Antwort explizit da draußen zu haben, da ich sie beim Suchen nicht finden konnte. – RandomEngy