예제 #1
0
        private void listView_demoEntries_level1_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            ListView lv = sender as ListView;

            m_seletectedIndex_list1 = lv.SelectedIndex;
            list_level_2 list2_datasource = list_level_2_proxy.ListDictOfLevel2[m_list1_itemsource[lv.SelectedIndex].Title];

            listView_demoEntries_level2.ItemsSource = list2_datasource;
        }
예제 #2
0
        public static void init()
        {
            s_ListDict = new SortedDictionary <string, list_level_2>();
            MainWindow   mWnd = Application.Current.MainWindow as MainWindow;
            list_level_1 ll1  = mWnd.listView_demoEntries_level1.ItemsSource as list_level_1;

            for (int i = 0; i < ll1.Count; ++i)
            {
                list_level_2 ll2 = new list_level_2(ll1[i].Title);
                s_ListDict.Add(ll1[i].Title, ll2);
            }
        }