Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Problem z bindingiem z comboboxa


Rekomendowane odpowiedzi

Opublikowano

Cześć!

 

Może ktoś z was będzie wiedział bo utknąłem w martwym punkcie w mojej aplikacji.

 

Mam klasę zawierającą wszystkie dostępne podatki do wyboru i kolekcje tych podatków:

public static class Service
    {
        static Service()
        {
            GetTaxOptions = new[] {"0%", "8%", "23%", "zwolniony"};
        }
 
        public static IList<string> GetTaxOptions { get; set; }
    }

Następnie chciałbym zbindować sobie te podatki do comboboxa:

 

Kod XAML:

<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"/>
 

W taki sposób dodaje obiekt ale nie moge dodać bo nie przechodzi walidacji bo combobox jest pusty a nie może byc :P

          

 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() }
}); 

 

 

Ale niestety nie chce się zbindować ;/ Co robie źle?

 

14w3v3n.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...