예제 #1
0
        public void populateListView()
        {
            List <string> listItemsFac = new List <string>();
            List <string> listItemsDim = new List <string>();
            List <string> listItemsFun = new List <string>();
            DataSet       dimensions   = DimensionHandler.getDimensions(Application.Current.Resources["ProjectPrefix"].ToString());
            DataSet       facts        = FactHandler.getFacts(Application.Current.Resources["ProjectPrefix"].ToString());
            DataSet       functions    = FunctionHandler.getFunctions(Application.Current.Resources["ProjectPrefix"].ToString());

            foreach (DataRow row in dimensions.Tables["result"].Rows)
            {
                listItemsDim.Add(row[0].ToString());
            }
            foreach (DataRow row in facts.Tables["result"].Rows)
            {
                listItemsFac.Add(row[0].ToString());
            }
            foreach (DataRow row in functions.Tables["result"].Rows)
            {
                listItemsFun.Add(row[0].ToString());
            }

            listViewFacts.ItemsSource = listItemsFac;
            listViewDim.ItemsSource   = listItemsDim;
            listViewFun.ItemsSource   = listItemsFun;
        }
예제 #2
0
        private void SetButtonFunctionss()
        {
            DataSet testowy = FunctionHandler.getFunctions(Application.Current.Resources["ProjectPrefix"].ToString());

            foreach (DataRow row in testowy.Tables["result"].Rows)
            {
                Button c = new Button();
                c.Content = row[0].ToString();
                c.Click  += ShowFunction_Click;
                this.FunctionContainer.Children.Add(c);
            }
        }