zoukankan      html  css  js  c++  java
  • Windows Phone 7 Coding4Fun控件简介

        由于windows phone自带的弹出框实在太过简陋,功能也不够强大,这时就可以利用第三方控件Codig4Fun来实现类似silverlight中ChildWindow的作用。

    Coding4Fun的下载地址为:http://coding4fun.codeplex.com/ 

        1.MessagePrompt 消息弹出框

    private void ShowMessage_Click(object sender, EventArgs e)
            {
                MessagePrompt msg = new MessagePrompt();
                msg.Title = "This is a Message";
                msg.Message = "Message";
                msg.Show();
            }
    

      2.PasswordInputPrompt 输入密码对话框

     private void ShowPassWord_Click(object sender, EventArgs e)
            {
                PasswordInputPrompt password = new PasswordInputPrompt();
                password.Title = "InputPassWord";
                password.Message = "Please input Password";
                //用于获取输入信息的返回值,返回信息保存在e.Result中
                password.Completed += new EventHandler<PopUpEventArgs<string, PopUpResult>>(password_Completed);
            }
    
            void password_Completed(object sender, PopUpEventArgs<string, PopUpResult> e)
            {
    
                if (e.PopUpResult == PopUpResult.Ok)
                {
                    //点击ok后执行
                }
                else if (e.PopUpResult == PopUpResult.Cancelled)
                {
                    //点击cancel后执行
                }
            }

        3.InputPrompt 输入框,用法和密码弹出框类似

        4.AboutPrompt 关于对话框,起到说明作用

        5.ToastPrompt 在屏幕上显示消息,然后消失

    其中窗体的body部分可以自由替换为其他UserControl:

    private void About_Click(object sender, EventArgs e)
            {
                AboutPrompt about = new AboutPrompt();
                about.Body = new About();
                about.Show();
            }
  • 相关阅读:
    详解Redis中两种持久化机制RDB和AOF(面试常问,工作常用)
    IDEA链接数据库自动生成实体类
    urllib的高级用法
    django项目部署上线
    Git 远程仓库(Github)
    git 标签
    git分支管理
    Git 工作区、暂存区和版本库
    git介绍及安装
    Python3-笔记-numpy学习指南-002-基础
  • 原文地址:https://www.cnblogs.com/infly123/p/3085556.html
Copyright © 2011-2022 走看看