통합검색
· 마을서비스란?  · 포럼마을  · 일반마을  · 테마마을  · 마을랭킹  · 활동왕
· 덱스퍼트란?  · TECBOX   · PRSBOX   · 이용안내  
· DEXT제품군  · 솔루션베이  · S/W & ESD 컴포넌트
· 프로그램베이
· LiveSeminar  · LiveConference
WPF & Silverlight 포럼마을입니다.
  마을등급 WPF & Silverlight   이 마을은 포럼마을 입니다이 마을은 자유가입제 마을 입니다 마을소개 페이지로 이동 전입신청
마을촌장촌장 서학수 주민 728 since 2008-07-17
우리마을 공지사항
질문&답변
강좌&팁
자유게시판
자료실
앨범
[마을 게시판]
WPF 강좌
랑데브 게시판
칼럼 게시판
개발자 고충상담
Dev Talk
자유토론방
벼룩시장
재나미 우스개
구인/프로젝트 정보
사람인 채용 게시판
  고객지원 게시판
마이 데브피아
 나의 e-Money 내역
 활동왕 My Page
 스크랩한 게시글보기
 쪽지관리
 주소록관리

 강좌&팁
 SL5...Twitter Client 4 (RadGridView for RadControl)  | Silverlight 2011-05-16 오전 11:11:31
 kaki104  kaki104님께 메시지 보내기kaki104님을 내 주소록에 추가합니다.kaki104님의 개인게시판 가기 번호: 147 추천:0  / 읽음:5,438

Sliverlight5 Twitter Client 4 (RadGridView for RadControl)

 

1. 새로운 컨트롤 사용

 

프로젝에서 사용했던 RadControl을 이용해서 여러가지 기능을 추가하도록 하겠다.

 

사용할 컨트롤은

 

RadControls for Silverlight

Latest Version: 2011.1.0315 (Mar 16, 2011)  이고

 

http://www.telerik.com/download.aspx 주소에서 Trial버전을 다운로드 받아서 설치하면된다.

 

트라이얼 버전의 사용 제한은 거의 없다.

사용기간 제한도 없고, 기능적인 제한도 없다. 단지 배포 후에 처음 시작할 때

검은색 화면이 잠깐 나와서 트라이얼 버전을 사용했다는 표시만 잠깐 해주고 사라진다.

 

2. Add Reference

 

Telerik.Windows.Controls

Telerik.Windows.Controls.Data

Telerik.Windows.Controls.GridView

Telerik.Windows.Controls.Input

Telerik.Windows.Data

 

SL4용 컨트롤이지만 SL5에서도 동작이 된다.

 

 

3. Page추가

 

<sdk:Page 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"
 xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk
 xmlns:Devpia_ViewModel="clr-namespace:Devpia.ViewModel"
 xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
 mc:Ignorable="d"
 x:Class="Devpia.RadGridViewView"
 Title="RadGridViewView Page"
 d:DesignWidth="640" d:DesignHeight="480">

    <!--런타임에서 Import를 해서 LayoutRoot.DataContext에 입력됨-->
 <Grid x:Name="LayoutRoot">
  <telerik:RadGridView ItemsSource="{Binding TwitterSet}" />
 </Grid>
</sdk:Page>

 

 

4. cs에서 Import작업 추가

 

    public partial class RadGridViewView : Page
    {
        [Import(typeof(CTwitterViewModel))]
        public CTwitterViewModel TwitterViewModel { get; set; }

 

        public RadGridViewView()
        {
            CompositionInitializer.SatisfyImports(this);

 

            InitializeComponent();

 

            this.LayoutRoot.DataContext = TwitterViewModel;
        }

        // Executes when the user navigates to this page.
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
        }
    }

 

5. MainPage.xaml파일에 링크버튼 추가

 

<HyperlinkButton Content="RadGridView" Height="30" VerticalAlignment="Bottom" Width="94" FontWeight="Bold"

                           HorizontalContentAlignment="Center" VerticalContentAlignment="Center"

                           NavigateUri="/Devpia;component/View/RadGridViewView.xaml" TargetName="frmNavi"/>

 

코멘트쓰기
  좋음   놀람   궁금   화남   슬픔   최고   침묵   시무룩   부끄럼   난감
* 코멘트는 500자 이내(띄어쓰기 포함)로 적어주세요.
목록 보기   지금 보고 계시는 글을 회원님의 my Mblog >> 스크랩에 넣어두고 다음에 바로 보실 수 있습니다.  
회사소개  |   개인정보취급방침  |  제휴문의  |   광고문의  |   E-Mail 무단수집거부  |   고객지원  |   이용안내  |   세금계산서
사업자등록번호 안내: 220-81-90008 / 통신판매업신고번호 제 2017-서울구로-0055호 / 대표: 홍영준, 서민호
08390, 서울시 구로구 디지털로32길 30, 1211호 / TEL. 02_6719_6200 / FAX. 02-6499-1910
Copyright ⓒ (주) 데브피아. All rights reserved.