Black Friday je tu! Využij jedinečnou příležitost a získej až 80 % znalostí navíc zdarma! Více zde
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Luboš Hnědý:1.3.2018 19:07

Ahoj mám problém se svým programem, používám ve své aplikaci MVVM a také entity framework a mám problém jelikož přesně nevím jak nastavit comboboxu selecteditem. Mám to nastavit ve view modelu ? a pokud ano prosím jak ? Předem děkuji za všechny informace.

 
Odpovědět
1.3.2018 19:07
Avatar
nickname01
Člen
Avatar
Odpovídá na Luboš Hnědý
nickname01:2.3.2018 10:28

V čem to děláš?
Pakliže ve wpf, stačí ComboBoxu nastavit SelectedIndex na požadovanou hodnotu:

<ComboBox SelectedIndex = “1”>
        <ComboBoxItem Content = “text”/>
        <ComboBoxItem Content = “označený prvek”/>
</ComboBox>
 
Nahoru Odpovědět
2.3.2018 10:28
Avatar
Luboš Hnědý:2.3.2018 11:34

Ano dělám to ve Wpf. No samozřejmě vím, že se to dá nastavit jak si ty napsal ale já bych potřobval aby to fungovalo v mém zmíněném modelu MVVM. Což s tím co si ty napsal nemá nic moc společnýho musel bych pracovat přímo s komponentou. Řeší se to například tady: https://stackoverflow.com/…m-using-mvvm. Snažil jsem se to podle toho udělat ale nepovedlo se

Editováno 2.3.2018 11:34
 
Nahoru Odpovědět
2.3.2018 11:34
Avatar
Filip Němeček
Překladatel
Avatar
Odpovídá na Luboš Hnědý
Filip Němeček:2.3.2018 12:08

Takto se to běžně dělá přes Binding toho SelectedItem. Nezapomněl jsi nastavit DataContext okna na tvůj VM? :-)

 
Nahoru Odpovědět
2.3.2018 12:08
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.