Blog Content

    티스토리 뷰

    54.SilverLight3 - RepeatButton

    반응형
    RepeatButton
    - ButtonBase에 상속되지만 RepeatButton은 Click이 반복되는 컨트롤입니다.

    RepeatButton 속성
    - Delay : 대기시간
    - Interval : 간격


    예제소스 제가 직접 응용했습니다!

    MainPage.xaml

    [그림 54-1]


    <Grid x:Name="LayoutRoot" Background="White">

            <Border Background="Red" Width="250" Height="250">

                <Border.Child>

                    <Canvas>

                        <RepeatButton x:Name="btnDown" Width="50" Height="20"

                                      Content=""></RepeatButton>

                        <RepeatButton x:Name="btnUp" Width="50" Height="20" Canvas.Left="55"

                                      Content=""></RepeatButton>

                        <TextBlock x:Name="txtName" FontSize="20" Width="150" Height="100"

                                   Canvas.Top="50" Canvas.Left="20"

                                   Foreground="Yellow" Text=""></TextBlock>

                    </Canvas>

                </Border.Child>

            </Border>

    </Grid>


    MainPage.xaml.cs

    public partial class MainPage : UserControl

    {

        private Int32 txtNameSize = 20;

     

        public MainPage()

        {

            InitializeComponent();

     

            txtName.Text = "";

            this.btnDown.Click += new RoutedEventHandler(btnDown_Click);

            this.btnUp.Click += new RoutedEventHandler(btnUp_Click);

        }

     

        void btnUp_Click(object sender, RoutedEventArgs e)

        {

            txtNameSize = Math.Min(30, ++txtNameSize);

            txtName.FontSize = txtNameSize;  

        }

     

        void btnDown_Click(object sender, RoutedEventArgs e)

        {

            txtNameSize = Math.Max(10, --txtNameSize);

            txtName.FontSize = txtNameSize;

        }

    }


    결과화면

    [그림 54-2]



    반응형

    'Silverlight' 카테고리의 다른 글

    56.SilverLight3 - CheckBox  (0) 2009.12.02
    55.SilverLight3 - RadioButton  (0) 2009.12.02
    53.SilverLight3 - HyperlinkButton  (0) 2009.12.02
    52.SilverLight3 - AttachedProperty  (0) 2009.12.02
    51.SilverLight3 - RoutedEventArgs  (0) 2009.12.01

    Comments