博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Silverlight中使用控件模板的问题(自己添加控件的方法)
阅读量:5966 次
发布时间:2019-06-19

本文共 1209 字,大约阅读时间需要 4 分钟。

在中

WatermarkedTextBox控件可以为用户的输入提供一段提示信息,如果只是简单的一点文字信息,有时候未免显得单调,如果加上相应的图片说明效果会更好,如下图所示的一个简单的用户登录界面:

这样看起来界面显的就生动多了,XAML声明如下:

可是我安装好Silverlight以后并没有WatermarkedTextBox这个控件 我直接打上WatermarkedTextBox会报错 说没有这个控件类型。 上网查了下,发现最早silverlight的版本中是有这个控件的,但是由于和WPF兼容的考虑,现在的版本好像删除了这个控件。但是如果我们要用的话也有办法。 那就是:有个第三方的,可以到下载dll 下载好后自己导入控件。具体操作如下:

1.选择工具箱--常规(右击),选择“选择项”。

选择“Silverlight组件”--浏览

导入WatermarkedTextBox的dll到工程(Silverlight那个工程,而不是Asp.net网站那个工程)的应用中,并打钩:

此时查看“工具箱”的“常规”,就多了这个自己添加的控件:

2.在XAML文件中引用WatermarkedTextBox的代码如下:

d:DesignHeight="300" d:DesignWidth="400" xmlns:my="clr-namespace:Microsoft.Windows.Controls;assembly=Microsoft.Windows.Controls.WatermarkedTextBox">

3.使用WatermarkedTextBox如下:(注:自己定义的控件在前面要加“my:”)

4.运行效果图如下:


总结:本篇文章大致的示范了如何添加外部控件并实现其在ToolBox上所见即所得拖拽添加控件。其外展示了WatermarkedTextBox的使用效果。

转载地址:http://gfmax.baihongyu.com/

你可能感兴趣的文章
The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar
查看>>
VS快速生成JSON数据格式对应的实体
查看>>
Word2vec 模型载入(tensorflow)
查看>>
Linux内核——定时器和时间管理
查看>>
J2EE之初识JSP
查看>>
RabbitMq消息序列化简述
查看>>
i.e., e.g., etc.
查看>>
git忽略文件【转】
查看>>
Web上的支持的图片格式以及它们之间的区别
查看>>
随意而为
查看>>
jQuery监听文本框值改变触发事件(propertychange)
查看>>
HDU--2040
查看>>
甲骨文Java Archive
查看>>
查看数据库错误日志的位置
查看>>
电信网络拓扑图自动布局
查看>>
C#中List〈string〉和string[]数组之间的相互转换
查看>>
洛谷P1108 低价购买[DP | LIS方案数]
查看>>
通达信里的统计函数及区块背景函数
查看>>
redis主从配置<转>
查看>>
8 行 Node.js 代码实现代理服务器
查看>>