예제 #1
0
        public EditCard(CardObj CardData)
        {
            tagsList = new ObservableCollection<Tag>();
            categoriesList = new ObservableCollection<string>();
            //TODO: load database from memory
            tagDatabase = new TagDatabase();

            this.InitializeComponent();

            categoriesList = tagDatabase.CategoriesCollection();

            this.TagView.DataContext = tagsList;
            this.CategoryView.DataContext = categoriesList;

            /*****NEW STUFF BINDING CARDS AND DRAG AND DROP TOGETHER****/
            MyUserControl1 control = new MyUserControl1(600, 400, CardData);
            control.Width = 600;
            control.Height = 400;
            control.HorizontalAlignment = Windows.UI.Xaml.HorizontalAlignment.Left;
            control.VerticalAlignment = Windows.UI.Xaml.VerticalAlignment.Top;
            control.DoneBuilding += control_DoneBuilding;
            this.LeftPanel.Children.Add(control);
        }
예제 #2
0
        private async void MainPage_Loaded(object sender, RoutedEventArgs e)
        {
            if (FocusCount == 0)
            {
                SaveAndLoad DataSaverLoader = new SaveAndLoad();
                await DataSaverLoader.CreateAppLocalData();

                AllData = await DataSaverLoader.LoadData();

                foreach (CardObj Card in AllData.AllCardData)
                {
                    MyUserControl1 control = new MyUserControl1(500, 300, Card);
                    control.Width = 600;
                    control.Height = 400;
                    control.HorizontalAlignment = Windows.UI.Xaml.HorizontalAlignment.Left;
                    control.VerticalAlignment = Windows.UI.Xaml.VerticalAlignment.Top;
                    control.disableEditing();
                    MainPage.AllCards.Add(control);
                }
                this.cardCarousel.setup();
            }
            FocusCount++;
        }
예제 #3
0
 public void returnFrontCard(MyUserControl1 card)
 {
     (this.cardGrid.Children[front] as Border).Child = card;
 }