Witam.
Mam problem aby zczytać wartości z klasy do comboboxa.
Mam klasę zawierającą kolekcje:
public static class Service
{
static Service()
{
GetTaxOptions = new[] {"0%", "8%", "23%", "zwolniony"};
}
public static IList<string> GetTaxOptions { get; set; }
}
I chce teraz w oknie DodajTowar wczytać jedna z kilku dostępnych wartości w kolekcji GetTaxOptions do comboboxa:
<Label>
<StackPanel Orientation="Horizontal">
<AccessText Text="Stawka VAT:" />
</StackPanel>
</Label>
<ComboBox Name="CbSearchList" ItemsSource="{Binding Path=(serwisy:Service.GetTaxOptions)}" HorizontalAlignment="Left" VerticalAlignment="Top" Width="74" IsEditable="True" IsReadOnly="True"/>
Zrobiłęm binding ale po rozwinięciu comboboxa mam pusto ;/ Co robie źle?

W taki sposób dodaje obiekt ale nie mogę go dodać bo Podatek jest pusty:
// sprawdzamy czy combobox jest pusty
if (CbSearchList.SelectedValue == null)
{
LabelError.Visibility = Visibility.Visible;
LabelError.Content += "Proszę wybrać stawkę!";
return;
}
invoice.Commoditions.Add(new InvoicePossition
{
PriceNetto = NettoPriceTextBox.Text,
Quantity = Convert.ToInt32(QuantityTextBox.Text),
Commodity = new Commodity
{
NettoPrice = NettoPriceTextBox.Text,
CommodityName = CommoditionNameTextBox.Text,
Amount = CbSearchList.SelectedValue.ToString()
}
});