Ú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 Chromebook 5 2in1 (2020)
- újszerű iPhone 15 Plus 128GB blue kék független Apple 100% akkumulátor
- Apple Watch Series 10 GPS 46mm kozmoszfekete alumíniumtok fekete Apple garancia
- Használt Nintendo Switch amoled
- szinte új Apple Watch Ultra 2 GPS + Cellular 49 mm fekete titántok titán milánói szíj 3 év garancia
- Apple iPhone 16 Plus 128GB Ultramarine használt, karcmentes 96% akku (266 ciklus) 6 hónap gar
- Telefon felvásárlás! Samsung Galaxy A15, Samsung Galaxy A25, Samsung Galaxy A35, Samsung Galaxy A55
- iPhone 13 256GB 100% (1év Garancia) - ÚJ EREDETI AKKUMULÁTOR - AKCIÓ
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
- Apple iPhone 11 Pro 64GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
