SilverLight:基础控件使用(1)
ylbtech-SilverLight-Basic-Control:基础控件使用(1) |
本文详解控件有:
Label, TextBox, PasswordBox, Image, Button
, RadioButton, CheckBox, TextBlock
1.A,返回顶部 Label(标签) |
<dataInput:Label Height="20" HorizontalAlignment="Left" Margin="58,61,0,0"
Name="label1" VerticalAlignment="Top" Width="50" Content="姓名" />
2,Name,Height,Width,
Content[内容【显示文本】]
3,
label1.Content = "赋值";
string str = label1.Content.ToString(); //取值
4,
1.B,返回顶部 TextBox(文本框) |
<TextBox DataContext="{Binding}" Height="23" HorizontalAlignment="Left" Margin="10,10,0,0"
MaxLength="10" Name="textBox1" Text="请输入您的姓名" VerticalAlignment="Top" Width="120" />
2,Name,Height,Width,
Text,MaxLength
textBox1.Text = "赋值";
string str = textBox1.Text; //取值
4,
1.C,返回顶部 PasswordBox(密码框) |
<PasswordBox Height="23" HorizontalAlignment="Left" Margin="30,70,0,0"
Name="passwordBox1" VerticalAlignment="Top" Width="120"
Password="123456" PasswordChar="*" MaxLength="20" />
2,Name,Height,Width,
Password[密码],PasswordChar[掩饰字符],MaxLength
passwordBox1.Password = ""; //赋值
string str = passwordBox1.Password; //取值
1.D,返回顶部 Image(图片) |
<Image Height="150" HorizontalAlignment="Left" Margin="151,117,0,0"
Name="image1" Stretch="Uniform" VerticalAlignment="Top" Width="200"
Source="/SilverlightApplication3;component/Images/img.jpg" />
2,Name,Height,Width,
Stretch[拉伸方式],Source[图片资源路径]
1.E,返回顶部 Button(按钮) |
<Button Content="按钮名称" Height="23" HorizontalAlignment="Left" Margin="13,41,0,0"
Name="button1" VerticalAlignment="Top" Width="75" />
2,Name,Height,Width,
Content
button1.Content = "按钮名称"; //赋值
string str = button1.Content.ToString(); //取值
4,Event
4.1/2,Click
<TextBox DataContext="{Binding}" Height="23" HorizontalAlignment="Left" Margin="10,10,0,0"
MaxLength="10" Name="textBox1" Text="" VerticalAlignment="Top" Width="120" />
<Button Content="按钮名称" Height="23" HorizontalAlignment="Left" Margin="13,41,0,0"
Name="button1" VerticalAlignment="Top" Width="75" Click="button1_Click" />
<dataInput:Label Height="18" HorizontalAlignment="Left" Margin="14,74,0,0"
Name="label1" VerticalAlignment="Top" Width="100" />
4.2/2,
private void button1_Click(object sender, RoutedEventArgs e)
{
//按钮单击事件
label1.Content = textBox1.Text;
}
5,
1.F,返回顶部 RadioButton(单选按钮) |
<RadioButton Content="男" Height="16" HorizontalAlignment="Left" Margin="21,111,0,0"
Name="radioButton1" VerticalAlignment="Top" GroupName="sex" IsChecked="True" />
<RadioButton Content="女" Height="16" HorizontalAlignment="Left" Margin="66,111,0,0"
Name="radioButton2" VerticalAlignment="Top" GroupName="sex" />
2,Name,Height,Width,
Content,GroupName[同一组名称相同],IsChecked
//赋值
radioButton1.Content = "女女";
radioButton1.IsChecked = true;
radioButton1.GroupName = "sex";
radioButton2.Content = "男男";
radioButton2.GroupName = "sex";
//取值
string sex = string.Empty;
if (radioButton1.IsChecked==true)
{
sex = radioButton1.Content.ToString();
}
else if (radioButton2.IsChecked == true)
{
sex = radioButton2.Content.ToString();
}
4,
1.G,返回顶部 CheckBox(复选框) |
<CheckBox Content="篮球" Height="16" HorizontalAlignment="Left" Margin="53,81,0,0"
Name="checkBox1" VerticalAlignment="Top" IsChecked="True" />
<CheckBox Content="足球" Height="16" HorizontalAlignment="Right" Margin="0,81,256,0"
Name="checkBox2" VerticalAlignment="Top" />
<CheckBox Content="羽毛球" Height="16" HorizontalAlignment="Right" Margin="0,81,197,0"
Name="checkBox3" VerticalAlignment="Top" />
2,Name,Height,WIdth,
Content,IsChecked
//赋值
checkBox1.Content = "basketball";
checkBox1.IsChecked = true; //设为默认选项
checkBox2.Content = "football";
checkBox3.Content = "badminton";
checkBox3.IsChecked = true; //设为默认选项
//取值
string balls = string.Empty;
if (checkBox1.IsChecked == true)
{
balls += checkBox1.Content+",";
}
if (checkBox2.IsChecked == true)
{
balls += checkBox2.Content + ",";
}
if (checkBox3.IsChecked == true)
{
balls += checkBox3.Content + ",";
}
4,
1.H,返回顶部 TextBlock(文本框) |
<TextBlock Height="63" Name="textBlock1"
Text="《静夜思》李白 窗前明月光,疑是地上霜。举头望明月,低头思故乡。"
Width="172" TextWrapping="Wrap" />
1.2/2,
<TextBlock Height="152" Name="textBlock1" Width="172" TextWrapping="Wrap" >
<Run FontWeight="Bold">《静夜思》</Run>
<Run FontSize="10">李白</Run>
<LineBreak/>
窗前明月光,<LineBreak/>
疑是地上霜。<LineBreak/>
<Run FontSize="25" Foreground="Red">举头望明月,</Run> <LineBreak/>
低头思故乡。<LineBreak/>
</TextBlock>
2,Name,Height,Width,
//赋值
textBlock1.Text = "后台赋值";
//取值
string str = textBlock1.Text;
4,
1.R,返回顶部 |
![]() |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
SilverLight:基础控件使用(1)的更多相关文章
- SilverLight:基础控件使用(6)-Slider控件
ylbtech-SilverLight-Basic-Control:基础控件使用(6)-Slider控件 Slider 控件 Slider 控件的 ValueChanged 事件 1.A,返回顶部 S ...
- SilverLight:基础控件使用(5)-TreeView控件-基本使用
ylbtech-SilverLight-Basic-Control:基础控件使用(5)-TreeView控件-基本使用 前台编辑 后台逐个添加 后台绑定数据源 1.A,返回顶部TreeView控件(树 ...
- SilverLight:基础控件使用(4)-日期显示和选择类控件
ylbtech-SilverLight-Basic-Control:基础控件使用(4)-日期显示和选择类控件 Calendar,DatePicker 1.A,返回顶部 Calendar控件(日期控件) ...
- SilverLight:基础控件使用(3)-DataGrid控件
ylbtech-SilverLight-Basic-Control:基础控件使用(3)-DataGrid控件 DataGrid控件-后台绑定 自动生成表列 不自动生成表列 1.A,返回顶部Person ...
- SilverLight:基础控件使用(2)-ComboBox,ListBox控件
ylbtech-SilverLight-Basic-Control:基础控件使用(2)-ComboBox,ListBox控件 直接在 XAML 代码中设置 Items 和通过后台代码绑定数据源 Com ...
- React Native环境搭建以及几个基础控件的使用
之前写了几篇博客,但是没有从最基础的开始写,现在想了想感觉不太合适,所以现在把基础的一些东西给补上,也算是我从零开始学习RN的经验吧! 一.环境搭建 首先声明一下,本人现在用的编辑器是SublimeT ...
- Cocos2d-JS项目之二:studio基础控件的使用
在studio里把几个基础控件往场景文件一拖,然后导出json格式的资源文件 逻辑代码如下: var HelloWorldLayer = cc.Layer.extend({ sprite:null, ...
- [iOS基础控件 - 5.5] 代理设计模式 (基于”APP列表"练习)
A.概述 在"[iOS基础控件 - 4.4] APP列表 进一步封装,初见MVC模式”上进一步改进,给“下载”按钮加上效果.功能 1.按钮点击后,显示为“已下载”,并且不 ...
- javascript实现silverlight pivotViewer控件
一时无事,就用js实现了一个silverlight pivotViewer控件来练手. 实现效果: silverlight PivotViewer说明地址:https://msdn.microsoft ...
随机推荐
- vi 编辑器命令
插入命令 a append after the cursor A append after the current line i insert before the cursor I insert b ...
- Hive学习笔记(二)
Hive内部表跟外部表之间的区别 创建外部表 先删除上面创建的表,指定location 此时在hdfs根目录下就有一个hivedata文件夹 上传文本数据到hivedata目录下 查询表中数据 删除上 ...
- MIME类型-服务端验证上传文件的类型
MIME的作用 : 使客户端软件,区分不同种类的数据,例如web浏览器就是通过MIME类型来判断文件是GIF图片,还是可打印的PostScript文件. web服务器使用MIME来说明发送数据的种类, ...
- python + selenium + unittest 自动化测试框架 -- 入门篇
. 预置条件: 1. python已安装 2. pycharm已安装 3. selenium已安装 4. chrome.driver 驱动已下载 二.工程建立 1. New Project:建立自己的 ...
- Python面试题(练习一)
1.Python的可变类型和不可变类型? 可变类型:list.dict(列表和字典) 不可变类型:数字.字符串.元组 2.求结果: v = dict.fromkeys(['k1','k2'],[]) ...
- Multi-Dimensional Recurrent Neural Networks
Multi-Dimensional Recurrent Neural Networks The basic idea of MDRNNs is to replace the single recurr ...
- 使用 D8 分析 javascript 如何被 V8 引擎优化的
在上一篇文章中我们讲了如何使用 GN 编译 V8 源码,文章最后编译完成的可执行文件并不是 V8,而是 D8.这篇我们讲一下如何使用 D8 调试 javascript 代码. 如果没有 d8,可以使用 ...
- Linux删除非空目录的方法
rmdir 无法删除非空目录. rm -rf 可以递归,强制,删除目录
- javascript基础2 判断 数据类型
js中的数据类型: ------------------------------------------------------------------------------- 返回undefine ...
- Flask获取post提交数据
完成示例 # flask 代码 from flask import Flask,request ... @app.route('/get_tasks',methods=["POST" ...