public static async Task AddTile(TileInfo newTile)
        {

            List<TileInfo> myData = await readAllTiles();

            myData.Add(newTile);
            newTile.ID = myData.Count;

            latestID = newTile.ID;

            DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(List<TileInfo>));

            using (var stream = await ApplicationData.Current.LocalFolder.OpenStreamForWriteAsync(FILENAME, CreationCollisionOption.ReplaceExisting))
            {
                serializer.WriteObject(stream, myData);
            }

        }
Ejemplo n.º 2
0
        private void Grid_Loaded(object sender, RoutedEventArgs e)
        {
            TileInfo newTile = new TileInfo();

            foreach(var item in (sender as Grid).Children)
            {
                if(item is TextBox)
                {
                    TextBox t = item as TextBox;
                    if(t.Name == "SubjectTextBox")
                    {
                        name = t;
                    }
                    else if(t.Name == "DetailsTextBox")
                    {
                        desciption = t;
                    }
                }

                if(item is TimePicker)
                {
                    endTime = item as TimePicker;
                }

                if(item is DatePicker)
                {
                    endDate = item as DatePicker;
                }
            }

        }