Exemplo n.º 1
0
        ///<summary>МЕТОД Инициализация поля</summary>
        public override void MET_Inicial()
        {
            // Располагаем текст
            PROP_TextAlignment = TextAlignment.Left;
            if (PROP_Format.MET_If("fac"))
            {
                PROP_TextAlignment = TextAlignment.Center;
            }
            if (PROP_Format.MET_If("far"))
            {
                PROP_TextAlignment = TextAlignment.Right;
            }
            // Сортировка нисподающего списка (по умолчанию по алфавиту, иначе по порядку List)
            PROP_SortList = PROP_Format.MET_If("sortlist");
            // Загружаем варианты ответов
            string _List = PROP_FormShablon.PROP_TipProtokol.PROP_List;

            MySql.MET_DsAdapterFill(MyQuery.MET_List_Select_4(_List, PROP_Shablon, PROP_VarId, PROP_SortList), Name);
            List <string> _ValueList = (from DataRow _Row in MyGlo.DataSet.Tables[Name].Rows select _Row["Value"].ToString()).ToList();

            PROP_ComboBox.ItemsSource = _ValueList;
            // Начальное значение
            PROP_ComboBox.SelectedValue = PROP_Text;
        }