Exemplo n.º 1
0
        private void FillEditWindow(EditWindow wnd, Int32 index)
        {
            string[] questions = factoryList[index].AskClient();
            string[] answers1  = factoryList[index].Answer1();

            wnd.lEditParams1.Content = questions[0];
            for (Int32 j = 0; j < answers1.Length; j++)
            {
                wnd.AboutMenu1.Items.Add(answers1[j]);
            }

            wnd.lEditParams2.Content = questions[1];
            string[] answers2 = factoryList[index].Answer2();

            for (Int32 j = 0; j < answers2.Length; j++)
            {
                wnd.AboutMenu2.Items.Add(answers2[j]);
            }

            wnd.AboutMenu1.Text = wnd.AboutMenu1.Items[(Int32)factoryList[index].answers[0]].ToString();
            wnd.AboutMenu2.Text = (string)wnd.AboutMenu2.Items[(bool)factoryList[index].answers[2] ? 0 : 1];

            if ((bool)factoryList[index].answers[1])
            {
                wnd.Choose1.IsChecked = true;
            }
            else
            {
                wnd.Choose2.IsChecked = true;
            }

            wnd.lName.Content += factoryList[index].Name;

            wnd.Show();
        }