上接稳扎稳打Silverlight(5) - 2.0控件之ListBox, MediaElement, MultiScaleImage, PasswordBox

上接稳扎稳打Silverlight(5) - 2.0控件之ListBox, MediaElement, MultiScaleImage, PasswordBox,第1张

概述4、PasswordBox.xaml <UserControl x:Class="Silverlight20.Control.PasswordBox"         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"             xmlns:x="http://schemas.microsoft.com/
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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1053673.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存