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 ...
随机推荐
- 下拉列表 Spinner
在Web开发中,HTML提供了下拉列表的实现,就是使用<select>元素实现一个下拉列表,在其中每个下拉列表项使用<option>表示即可.这是在Web开发中一个必不可少的交 ...
- LSTM 应用于股票市场
https://zhuanlan.zhihu.com/p/27112144 1.LSTM对于非平稳数据的预测效果没有平稳数据好 2.神经网络的过拟合:在训练神经网络过程中,“过拟合”是一项尽量要避免的 ...
- [POJ 1003] Hangover C++解题
Hangover Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 95164 Accepted: 46128 De ...
- day01_14.遍历数组
<?php $a = array('a','b','c'); print_r($a); ?> 输出结果:Array ( [0] => a [1] => b [2] => ...
- day05_01 鸡汤+内容回顾
推荐电影: 1.被解救的姜戈 2.华尔街之狼 3.阿甘正传 4.辛德勒的名单 5.肖申克的救赎 6.上帝之城 7.焦土之城 8.绝美之城 打印多行 msg = "hello 1 hello ...
- 【NOIP2017】逛公园 拆点最短路+拓扑(记忆化搜索
题目描述 策策同学特别喜欢逛公园.公园可以看成一张N个点M条边构成的有向图,且没有 自环和重边.其中1号点是公园的入口,N号点是公园的出口,每条边有一个非负权值, 代表策策经过这条边所要花的时间. 策 ...
- 1.ABP使用boilerplate模版创建解决方案
1.到ABP框架的官网(http://www.aspnetboilerplate.com/),自动生成一个解决方案 每步注解: 第一步:AngularJS是一款比较火的SPA(Single Page ...
- java异常处理及400,404,500错误处理
java代码中经常碰到各种需要处理异常的时候,比如什么IOException SQLException NullPointException等等,在开发web项目中,遇到异常,我现在做的就 ...
- HDU——1397Goldbach's Conjecture(二分查找+素数打表)
Goldbach's Conjecture Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Ot ...
- BZOJ3083 遥远的国度 【树剖】
题目 zcwwzdjn在追杀十分sb的zhx,而zhx逃入了一个遥远的国度.当zcwwzdjn准备进入遥远的国度继续追杀时,守护神RapiD阻拦了zcwwzdjn的去路,他需要zcwwzdjn完成任务 ...
