본문 바로가기

분류 전체보기

(172)
아래 DataBinding 할때 Converter 하는방법!!! 에또~ 아래의 같은 경우에 Enum 타입등의 값들을 Binding 하거나 여러 경우에 원래값을 쵸큼 변경해서 써야 하는 경우가 있을텐데요. 그럴때는 아래와 같이 해주면 된다고 하네용~ Binding binding = new Binding("Text", this, "CurrentEnum"); binding.Format += new ConvertEventHandler(binding_Format); void binding_Format(object sender, ConvertEventArgs e) { MyEnum myEnum = (MyEnum)e.Value; switch (myEnum) { case MyEnum.None: break; case MyEnum.Test1: e.Value = "이건 일번"; break..
DataBinding 하는 방법 머 실버라이트만 하다보닌까 이런 Binding 하는 방법도 몰랐다가 찾아봤더니 이렇게 하면 되는군하~ 싶어서 쓰는 포스팅! 사실 이런건 포스팅 이라기 보다는 메모? 에 가까운데 딱히 올릴곳이 없어서 ㅋㅋㅋ Binding binding = new Binding("Text", this, "TestText"); label1.DataBindings.Add(binding); 참~ 쉽죠잉 머 굳이 추가 설명을 하자면 Binding("Text", this, "TestText"); 1번째 인자는 => 이 Binding 될 객체의 프로퍼티 일테고 2번째 인자는 => 바인딩할 그러닌까 Source를 지정 저 위의예에서는 TestText라는 프로퍼티를 이안(this)에서 선언해놨기 때문에 this를 사용 3번째 인자는 =>..
SL4 문자열 인덱서로 바인딩 + 프로퍼티 인덱서 실버라이트4 Beta 에서 문자열 인덱서를 대상으로 바인딩이 가능 하게 되었는데요. 여기다가 프로퍼티 인덱서를 이용하면 이렇게도 바인딩이 가능하네요 우선 SL4에서 제공 되는 문자열 인덱서를 알아보면요 위에 TextBlock의 DataContext 인 Employee 에는 CustomProperties 라는 사전형식의 프로퍼티가 있을때 키값을 이용해서 값을 바인딩이 가능한데요. 여기서 쵸큼만 더 나아가서 Employee에다가 다음과 같이 인덱서를 추가 하고요 public string this[string key] { get { if (_customProperties == null) { _customProperties = new Dictionary(); return string.Empty; } if (_c..
VS2010 설치후 Silverlight4 Beta 프로젝트 만들때 발생 하는 문제점들 VS2010을 깔고 나서 우클릭 해서 Blend를 열때 Blend3로 열리는 문제점 해결방법 입니다. http://itshooter.pe.kr/216 VS2010을 깔고 나서 VS2010에서 실버라이트 Template중에 .Net Ria쪽 Template이 안보이는 상황에 대한 해결 방법 입니다. http://timheuer.com/blog/archive/2009/11/22/ria-services-templates-not-showing-in-visual-studio-2010.aspx =>결론은 기존에 깔려 있는 Ria Searvice를 지우고 Silverlight Tools for Visual Studio 2010 installer 를 다시 설치 하라는 이야기 이구요 이렇게 되면 vs2008(silver..
실버라이트4 백서 번역본 와우~ 실버라이트4가 나온지 단 하루만에 벌써 실버라이트 4 What's New 백서의 번역본이 올라왔네요~ 역시 공도님 우왕ㅋ굿 킹왕짱!!!! 번역본은 아래의 공도님 블러그에서 확인 가능 합니다. http://gongdosoft.com/451 다들 열심히 달려 보자고요~ ㅋ_ㅋ
실버라이트 코리아 11월 정기세미나 와우~!! 빼빼로 데이도 있고, 수능시험도 있고, 연말도 다가오고, 백화점은 트리 장식을 시작하고.... 깜빡하면 챙기지 못하시고 지나갔을지도 모르는 『실버라이트 코리아』의 11월 정기세미나가 찾아왔습니다. 와인을 즐기는 방법의 꽃은 '블라인딩 테스트'라고 하죠. 세미나에서 와인을 드리겠다는 말은 아니구. 이번 저희 11월 정기세미나의 컨셉은 "시크릿 세미나"입니다. "도전하라. 그 이상의 것을 얻으리라~!!" 일자 : 11월 26일 (목) 19:30 ~ 21:30 장소 : 선릉역 포스코센터 서관 5층 MicroSoft 세미나룸 발표자 : 비밀 (2 분) 발표주제 : 비밀 발표세션 : 비밀 자~!! 저희 커뮤니티를 믿고 신청해주시 바랍니다. 놀라운 주제와 발표로 찾아뵙겠습니다. 감사합니다. =======..
슬라이드 배경 바꾸기 ① _currentSlide.FollowMasterBackground = MsoTriState.msoFalse; ② _currentSlide.Background.Fill.ForeColor.RGB = (int)0x0000FF; ① : Master의 Background를 따르지 않겠다!! ② _currentSlide : 현재 슬라이드 (int)0x0000FF : RGB를 int 형태로 받기 때문에 이렇게 변환 하고 또한 BGR로 인식 하기 때문에 0x0000FF는 빨간색 이닷!! Pattern이나 Texture의 색을 바꾸고 싶으면 ForeColor 대신에 BackColor을 바꿔주면 된다나 머라나~ (확실하지 않음 -_-...)
다른 PPT파일로 부터 슬라이드 가져오기 다른 PPT파일로 부터 슬라이드 가져 오는 방법 입니다. try { //특정 파워포인트 파일에서 슬라이드 가져오기 //(파일위치 , 슬라이드가 들어가 위치, 가져올 슬라이드의 시작 슬라이드,가져올 슬라이드의 마지막 슬라이더) Application.ActivePresentation.Slides.InsertFromFile("d:\\test.ppt", 1, 1, 3); } catch (Exception ex) { Debug.WriteLine(ex.Message); }