zoukankan      html  css  js  c++  java
  • 自己积累的自定义控件库

    毕业后从事Windows Phone 8的开发也有段时间了,很可惜公司要观望一下Windows phone 的发展情况,接下来不再开发新的Wp项目。而我被暂时安排去学java。心中很是难过,很喜欢Windows Phone的说!

    今年刚毕业,在上个项目结束的时候也积累了自己的一些自定义控件。有些控件是基于系统控件进行拓展,有些控件则是自己开发的。在即将安排去打杂前,总结下,希望公司不要这个项目,以后能继续开发wp项目。

    整个控件的项目结构如下:

    1.MyMessageBox(消息框)

    除了可以显示文本信息以外,消息框内还可以包含其他类型的控件,如CheckBox,ListBox,ListPicker等。下图以CheckBox作为例子

         

    2.MyPasswordBox(可查看输入密码的密码框)

    勾选Checkbox的时候可以查看输入的密码的密码框。但是通过后台设置的密码仍然会显示掩码形式。

    3.MyCheckBox(勾选方框的边框可设置颜色的CheckBox )

    继承Checkbox,拓展了一个Checkboxground属性实现的复选框。发现系统的复选框方框的颜色无法修改,所以对此控件进行了修改。

    4.MyRichTextBox(图文显示控件)

    该控件可以绑定一串字符串,将字符串中代表表情的字符串替换成表情图片。通过继承RichTextBox,添加RichText属性实现。

     

    RichText=“dfasdfgasdf[表情]dfsdf[表情] dfsdfs dfsdfsdfsdfsfsdfsd”

    5.SpinningBall (进度环)

    6.ListBoxEx (有复选框的ListBox)

    ListBox进行拓展,添加了SelectionEable属性,当属性值为Selection时可以出现复选框。

  • 相关阅读:
    使用__autoload()来管理文件导入
    PHP 类中的常量
    PHP 访问类中的静态属性
    PHP 中的静态变量的简单使用
    Vscode下Python的用户界面介绍
    VsCode下代码导航
    在VS代码中编辑Python
    vscode下Python设置参考
    在VS Code中对Python进行单元测试
    解决html5中video标签无法播放mp4问题的办法
  • 原文地址:https://www.cnblogs.com/qingfengwutong/p/3326647.html
Copyright © 2011-2022 走看看