블로그 이미지
Magic_kit
study 관련자료를 한곳으로 자기 개발 목적으로 재태크 재무 관리 목적으로 일상생활의 팁을 공유 하기 위하여 블로그를 개설 하였습니다.

calendar

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
반응형

Category

Recent Post

Recent Comment

Archive

2009. 12. 2. 16:59 .Net Project/SilverLight 3.0
반응형
  Calendar 컨트롤
 - 달력을 화면에 표시하고 사용자가 날짜를 선택할 수 있는 컨트롤
 - Calendar 컨트롤은 다음과 같이 주요 속성에 에 따라 지정하여 사용 가능

  Calendar.Xaml





<UserControl xmlns:my="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls"  x:Class="RiaCalendar.MainPage"

    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"

    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"

    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"

    mc:Ignorable="d"

    d:DesignHeight="300" d:DesignWidth="400">

 

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

        <StackPanel>

            <my:Calendar x:Name="cal" Background="Bisque"

                         FontFamily="Arial"

                         FontSize="20"

                         BorderBrush="Green"

                         BorderThickness="5">       

            </my:Calendar> 

            <TextBlock x:Name="lblDisplay" Width="150" Height="50"></TextBlock>

        </StackPanel>       

    </Grid>

</UserControl> 

  Calendar.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 RiaCalendar

{

    public partial class MainPage : UserControl

    {

        public MainPage()

        {

            InitializeComponent();

 

            this.cal.SelectedDatesChanged += new
               EventHandler
<SelectionChangedEventArgs>(cal_SelectedDatesChanged);

        }

 

        void cal_SelectedDatesChanged(object sender, SelectionChangedEventArgs e)

        {

            //lblDisplay.Text = cal.SelectedDate.ToString();

            lblDisplay.Text = String.Format
                              (
"{0:yyyy-MM-dd hh:mm:ss}", cal.SelectedDate);

        }

    }

} 





반응형

'.Net Project > SilverLight 3.0' 카테고리의 다른 글

55장 스타일 사용 컨트롤 조작(Style)  (0) 2009.12.03
54장 바인딩 컨트롤(Grid.Resource)  (0) 2009.12.03
52장 Tab 컨트롤  (0) 2009.12.02
51장 Slider 컨트롤  (0) 2009.12.02
50장 ProgressBar 컨트롤  (0) 2009.12.02
posted by Magic_kit