Új hozzászólás Aktív témák
-
Karma
félisten
Egy WPF-es kérdésem lenne, amivel már egy ideje szívok... Próbáltam rákeresni, de nem voltam eredményes.
Adott két Selector-leszármazott (egy TabControl és egy ComboBox), melyek ItemsSource-a egy-egy ObservableCollection.
Azt szeretném elérni, lehetőleg codebehind nélkül (de ha nem úszom meg, beadom a derekam), hogy egy elem mindig ki legyen jelölve, azaz amikor az aktív elemet törlöm a collectionből, akkor egy másik lesz Selected, illetve ha az üres collectionhöz adok egy elemet, az is választódjon ki azonnal.
Valaki csinált már ilyet?
Ez a ComboBox:
<ComboBox ItemsSource="{Binding Scripts}" DisplayMemberPath="ScriptName" SelectedItem="{Binding CurrentScriptModel, Mode=TwoWay}"/>
Illetve a kapcsolódó collection:
private ObservableCollection<ScriptViewModel> _scripts = new ObservableCollection<ScriptViewModel>();
public ObservableCollection<ScriptViewModel> Scripts
{
get
{
return _scripts;
}
}
private ScriptViewModel _scriptModel = new ScriptViewModel { ScriptName = "XXX" };
public ScriptViewModel CurrentScriptModel { get { return _scriptModel; } set { _scriptModel = value; NotifyPropertyChanged("CurrentScriptModel"); } }
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Lenovo ThinkPad P1 Gen 3 UHD, Érintőkijelző, i7-10875H, 32GB DDR4, 256GB SSD, 27% ÁFÁS SZÁMLA, 1ÉV G
- Lenovo ThinkPad L490 FHD, TOUCH, I5-8365U CPU, 16GB DDR4, 256GB SSD, 27% ÁFÁS SZÁMLA, 1ÉV GARANCIA!
- Lenovo ThinkPad T490 FHD, I5-8365U CPU, 16GB DDR4, 256GB SSD, 27% ÁFÁS SZÁMLA, 1ÉV GARANCIA!
- 2020 M1 macbook pro 8/256GB elado/cserelheto
- Lenovo ThinkPad T480s FHD, Érintőkijelző, I5-8350U CPU, 8GB DDR4, 256GB SSD, 27% ÁFÁS SZÁMLA, 1ÉV GA
- Lenovo ThinkPad X1 Yoga G6 (6th Gen) - i7-1185G7, 32GB, 512GB SSD, multitouch + TOLL
- Eladó szép állapotban levő Apple iPhone 12 Mini 64GB / 12 hó jótállás
- Eredeti Microsoft Windows 10 / 11 Pro OEM licenc Akciós áron! 64/32 bit Azonnali kézbesítéssel
- 122 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 7 7745HX, RTX 4070 - 4 év garancia
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 32/64GB DDR5 RTX 5060 8GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: FOTC
Város: Budapest