Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System.Collections.Generic;
- using System.Windows;
- namespace ComboBoxBinding
- {
- public partial class MainWindow : Window
- {
- private List<ComboItem> _myComboItems = new List<ComboItem>()
- {
- new ComboItem("Red", "Green"),
- new ComboItem("Orange", "Blue"),
- new ComboItem("Yellow", "Purple"),
- new ComboItem("Green", "Red"),
- new ComboItem("Blue", "Orange"),
- new ComboItem("Purple", "Yellow")
- };
- public List<ComboItem> MyComboItems
- {
- get { return _myComboItems; }
- }
- public ComboItem SelectedComboItem
- { get; set; }
- private void button_Click(object sender, RoutedEventArgs e)
- {
- MessageBox.Show(GetOppositeColor(SelectedComboItem));
- }
- private string GetOppositeColor(ComboItem item)
- {
- if (item != null)
- return item.OppositeColor;
- return "No opposite color available";
- }
- public MainWindow()
- {
- InitializeComponent();
- }
- }
- public class ComboItem
- {
- public string Color { get; private set; }
- public string OppositeColor { get; private set; }
- public ComboItem(string color, string opposite)
- {
- Color = color;
- OppositeColor = opposite;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement