4、PasswordBox.xaml <UserControl x:Class="Silverlight20.Control.PasswordBox"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<StackPanel HorizontalAlignment="left">
<!--
Password - PasswordBox控件的密码值
PasswordChar - PasswordBox控件所显示的密码替代字符。默认值为“●”
-->
<PasswordBox WIDth="200" PasswordChar="*"></PasswordBox>
</StackPanel>
</UserControl> 5、Progressbar.xaml <UserControl x:Class="Silverlight20.Control.Progressbar"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<StackPanel HorizontalAlignment="left">
<TextBlock x:name="lblPercent" TextAlignment="Center" />
<!--
Minimum - Progressbar控件的最小值。参见基类System.windows.Controls.Primitives.RangeBase
Maximum - Progressbar控件的最大值。参见基类System.windows.Controls.Primitives.RangeBase
Value - Progressbar控件的值。参见基类System.windows.Controls.Primitives.RangeBase
ValueChanged - Progressbar控件的值发生变化时所触发的事件
-->
<Progressbar x:name="progressbar" WIDth="200" Height="20" Minimum="10" Maximum="70"></Progressbar>
<!--
IsIndeterminate - 是否无法确定当前的进度值
false - 可以确定当前的进度值
true - 无法确定当前的进度值。一个Loading动画
-->
<Progressbar WIDth="200" Height="20" IsIndeterminate="True" margin="5"></Progressbar>
</StackPanel>
</UserControl> Progressbar.xaml.cs using System;
using System.Collections.Generic;
using System.linq;
using System.Net;
using System.windows;
using System.windows.Controls;
using System.windows.documents;
using System.windows.input;
using System.windows.Media;
using System.windows.Media.Animation;
using System.windows.Shapes;
namespace Silverlight20.Control
{
public partial class Progressbar : UserControl
{
Storyboard _loop = new Storyboard();
int _count = 0;
public Progressbar()
{
InitializeComponent();
ProgressbarDemo();
}
voID ProgressbarDemo()
{
_loop.Duration = TimeSpan.FromMilliseconds(100d);
_loop.Completed += new EventHandler(_loop_Completed);
_loop.Begin();
}
voID _loop_Completed( object sender,EventArgs e)
{
progressbar.Value = _count;
lblPercent.Text = _count.ToString() + "%";
if (_count > 100)
_count = 0;
else
_count++;
_loop.Begin();
}
}
} 6、Radiobutton.xaml <UserControl x:Class="Silverlight20.Control.Radiobutton"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<StackPanel HorizontalAlignment="left">
<!--
Groupname - Radiobutton控件所属组的组名
Checked - 被选中后所触发的事件
Click - 被单击后所触发的事件
-->
<Radiobutton Groupname="groupname" Content="红色的Radiobutton" Background="Red" margin="5" />
<!--
IsEnabled - Radiobutton是否有效
-->
<Radiobutton Groupname="groupname" Content="无效的Radiobutton" IsEnabled="False" margin="5" />
<!--
IsChecked - 是否被选中
Radiobutton.Content - Radiobutton所对应的内容
-->
<Radiobutton Groupname="groupname" margin="5" IsChecked="true">
<Radiobutton.Content>
<Image Source="/Silverlight20;component/Images/logo.jpg" WIDth="200" />
</Radiobutton.Content>
</Radiobutton>
</StackPanel>
</UserControl> OK
[源码下载] 总结
以上是内存溢出为你收集整理的上接稳扎稳打Silverlight(5) - 2.0控件之ListBox, MediaElement, MultiScaleImage, PasswordBox全部内容,希望文章能够帮你解决上接稳扎稳打Silverlight(5) - 2.0控件之ListBox, MediaElement, MultiScaleImage, PasswordBox所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)