Member 13158446 Ответов: 1

Как привязать список, который я создаю, к combobox?


- Привет! Я есть новичок в C# mvvm, и я хотел бы узнать, как связать список, который я создаю, с моим comboBox.

Что я уже пробовал:

ВИРТУАЛЬНАЯ ПАМЯТЬ
public Dictionary<TipContract, string> ComboTip
        {
            get
            {
                return TipContract_dict;
            }

        }

        public Dictionary<Formatare, string> ComboFormatare
        {
            get { return Formatare_dict; }

        }



        //TipContract enum and dict to hold and display in combo boxes
        public enum TipContract
        {
            C, N, D, T, M, L
        }

        public static readonly Dictionary<TipContract, string> TipContract_dict = new Dictionary<TipContract, string>()
        {
            {TipContract.C, "Caracter"},
            {TipContract.N, "Numeric"},
            {TipContract.D, "Data"},
            {TipContract.T, "DataTime"},
            {TipContract.M, "Memo"},
            {TipContract.L, "Logic"},

        };
        
        
        public enum Formatare
        {
            Lower, Upper, Proper
        }

        public static readonly Dictionary<Formatare, string> Formatare_dict = new Dictionary<Formatare, string>(){
            {Formatare.Lower, "lower"},
            {Formatare.Upper, "UPPER"},
            {Formatare.Proper, "Proper"},
            
        };
XML
<ComboBox  x:Name="cmbTip" 

                               IsEnabled="True"

                               SelectedValuePath="Value" 

                               DisplayMemberPath="Tip"

                               SelectedValue="{Binding Formatare_dict}"