示例#1
0
文件: miki.cs 项目: veresbogdan/MMD
        private void InitializeCategoriesList(ImagingData data)
        {
            m_listView = FindViewById<ListView>(Resource.Id.listview_Categories);
            m_categories = new CategoriesAdapter(this, data.Categories);
            m_listView.ItemClick += OnClick_Category;

            m_listView.Adapter = m_categories;
        }
示例#2
0
文件: miki.cs 项目: veresbogdan/MMD
 private void InitializeImagesList(ImagingData data)
 {
     m_imageAdapters = new List<ImagesAdapter>(data.ImagesList.Count);
     //todo : improve this shit
     foreach (KeyValuePair<string, IList<ImageData>> kvp in data.ImagesList)
     {
         m_imageAdapters.Add(new ImagesAdapter(this, kvp.Value));
     }
 }
示例#3
0
文件: miki.cs 项目: veresbogdan/MMD
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            // Create your application here
            SetContentView(Resource.Layout.Miki);

            ThreadPool.QueueUserWorkItem(
                state =>
                {
                    ImagingData data = new ImagingData();
                    data.Init();
                    RunOnUiThread(new Action(() =>
                    {
                        InitializeCategoriesList(data);
                        InitializeImagesList(data);
                    }
                    ));
                }
                );
        }