private void Initialize() { AppBase.Background = Application.Current.Resources["BackgroundBrush"] as SolidColorBrush; ExitButton.Click += (sender, e) => { Close(); }; ConvertButton.Click += (sender, e) => { View = !View; RefreshView(); }; MouseMove += (sender, e) => { if (e.LeftButton == MouseButtonState.Pressed) { DragMove(); } }; API = new RecruitAPI() { API = new Recruit(File.ReadAllText(@"ConfigJson/OperatorSet.json", Encoding.UTF8), File.ReadAllText(@"ConfigJson/TagCategories.json", Encoding.UTF8), one => one.Way.Contains("公开招募")) }; API.Notify += UpdateNotify; Categories = (from category in API.Categories select new TagCategory(API.Tags, category.Key, category.Value)).ToArray(); foreach (var category in Categories) { TagPanel.Children.Add(category.Base); } }
void Initialize() { Assembly = typeof(MainPage).Assembly; AppBase.BackgroundColor = (Color)Application.Current.Resources["BackgroundColor"]; ResultView.ItemTemplate = new DataTemplate(typeof(ResultViewCell)); ConvertButton.Clicked += (sender, e) => { View = !View; RefreshView(); }; ButtonLay.BackgroundColor = Color.Accent; ConvertButton.BackgroundColor = Color.FromRgba(255, 255, 255, 0.4); ClearButton.Clicked += ClearTags; ClearButton.BackgroundColor = Color.FromRgba(255, 255, 255, 0.4); API = new RecruitAPI() { API = new Recruit(ReadJsonFromEmbeddedResource(@"OperatorSet.json"), ReadJsonFromEmbeddedResource(@"TagCategories.json"), one => one.Way.Contains("公开招募")) }; API.Notify += UpdateNotify; Categories = (from category in API.Categories select new Category(category.Key, category.Value, API.Tags) { Sync = API.Sync }).ToArray(); Table.Root = new TableRoot(); foreach (var cat in Categories) { Table.Root.Add(cat.Section); } }