示例#1
0
        /// <summary>
        /// 在应用程序由最终用户正常启动时进行调用。
        /// 将在启动应用程序以打开特定文件等情况下使用。
        /// </summary>
        /// <param name="e">有关启动请求和过程的详细信息。</param>
        ///

        public async static void  change_tile(module.module m)
        {
            XmlDocument xd = await XmlDocument.LoadFromFileAsync(await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///tile.xml")));

            string      xd1 = xd.GetXml().Replace("title", m.title).Replace("details", m.detail);
            XmlDocument xd2 = new XmlDocument();

            xd2.LoadXml(xd1);
            TileNotification tn = new TileNotification(xd2);

            TileUpdateManager.CreateTileUpdaterForApplication().Update(tn);
        }
示例#2
0
        private void serch_Click(object sender, RoutedEventArgs e)
        {
            //using (var statement = App.conn.Prepare("SELECT Id, Title, Detail, Date FROM Item WHERE Title LIKE '%'+?+'%'"))
            //{
            //    statement.Bind(1, seach_block.Text);

            string sql_q = "SELECT Id, Title, Detail, Date FROM Item WHERE Id LIKE '%" + seach_block.Text + "%' OR Title LIKE '%" + seach_block.Text + "%' OR Detail LIKE '%" + seach_block.Text + "%' OR Date LIKE '%" + seach_block.Text + "%'";

            using (var statement = App.conn.Prepare(sql_q))
            {
                //"SELECT Id, Title, Detail, Date FROM Item WHERE Id LIKE '%kk%' OR Title LIKE \'%?%\' OR Detail LIKE \'%?%\' OR Date LIKE \'%?%\'"
                //statement.Bind(4, seach_block.Text);
                //statement.Bind(1, seach_block.Text);
                //statement.Bind(2, seach_block.Text);
                //statement.Bind(3, seach_block.Text);

                // '1996-01-01'
                while (SQLiteResult.ROW == statement.Step())
                {
                    var modu = new module.module();
                    modu.id     = (string)statement[0];
                    modu.title  = (string)statement[1];
                    modu.detail = (string)statement[2];
                    modu.date   = DateTime.Parse((string)statement[3]);
                    search_items.Add(modu);
                    //    //     = new Customer()
                    //    //{
                    //    //    Id = (long)statement[0],
                    //    //        Name = (string)statement[1],
                    //    //        City = (string)statement[2],
                    //    //        Contact = (string)statement[3]
                    //    //    };
                }
            }
            string context = null;

            for (int i = 0; i < search_items.Count; i++)
            {
                context += "id: " + Search_items[i].id + "; title: " + Search_items[i].title + "; detail: " + Search_items[i].detail + "; date: " + Search_items[i].date.ToString() + "\n";
            }
            if (context != null)
            {
                var massage = new MessageDialog(context).ShowAsync();
            }
            else
            {
                var message = new MessageDialog("null").ShowAsync();
            }
        }