witstudio 썸네일형 리스트형 UI Theme (WPF & Silverlight) - Codinator beta R&D 코디네이터 베타로 구현한 WPF, Silverlight UI Theme 디자인. 모든 기본 UI 콘트롤에 적용 가능합니다. 더보기 Dynamically Raise Event using Reflection Introduction C# 에서의 이벤트는 해당 이벤트가 선언된 클래스에서만 호출할 수 있는 특수한 종류의 Multicast Delegate의 형태로서, 아래와 같이 이벤트가 정의된 클래스를 상속 받아 구현 했다 하더라도 이벤트를 직접 호출할 수 는 없습니다. public class Parent { public event EventHandler ParentEvent; } public class Child : Parent { public void InvokeEvent() { ParentEvent(this, new EventArgs()); // Compile Error!! } } 이를 해결하기 위한 일반적인 방법으로 아래와 같이 부모객체에 해당 이벤트를 호출 할 수 있는 메서드를 미리 정의 함으로서 이벤트.. 더보기 WPF UI 테마 엔진 Codinator 베타가 출시되었습니다. 안녕하세요? witstudio의 김대욱입니다. 그동안 동영상등으로만 몇번 소개드린바 있던 WPF UI테마 엔진인 Codinator(코디네이터)가 드디어 베타서비스를 시작 하였습니다. UI개발 & 디자인을 효율적으로 진행 할 수 있는 방법에 대해 많은 시간을 고민한 끝에 제작된 Codinator는 UI테마를 통해 간단한 조작만으로 다양한 Look & Feel를 선택하고 원하는 형태로 수정이 가능한 제품입니다. 현재 베타 서비스는 아래와 같이 진행되고 있으니 많은 관심 부탁드리겠습니다. [Codinator Closed Beta 서비스 안내] 기간 : 2010년 12월 4일 ~ 2011년 1월 30일(예정) 대상 : WPF 기술을 사용하는 개발자 & 디자이너 사용환경 : Visual Studio 2010 또는.. 더보기 Create WPF Gradient Editor Introduction 이번시간에는 WPF에서 사용할 수 있는 Gradient Editor를 구현하는 방법에 대해 소개합니다. 아래 동영상은 이번시간에 구현하게 될 GradientEditor의 데모 동영상으로 Expression Blend와 유사한 형식으로 Gradient를 편집할 수 있습니다. Create Gradient Editor Control 먼저 Linear Gradient를 표현하기 위해서 아래와 같이 기본적인 속성들을 선언합니다. 각요소를 표현하기 위해 DrawingVisual을 이용 할 예정이기 때문에 FrameworkElement를 상속받아 VisualCollection를 선언한 뒤 VisualChildrenCount와 GetVisualChild를 재정의 합니다. public class .. 더보기 진행중인 WPF UI 테마 현재 wit에서 진행중인 WPF UI 테마 작업의 중간과정입니다. 이녀석이 아마도 첫번째 테마로 완성이 될 것 같습니다.^^ (가칭은... 'Godfather' ㅎㅎ 대부의 분위기가 느껴지나요?) 현재 wit에서는 WPF UI를 위한 여러가지 테마를 제작하고 있습니다. 또한 테마를 구성하는 컬러, 이펙트, 선굵기 등의 리소스를 체계적으로 관리할 수 있게끔 하려는 생각을 하고 있습니다. 반드시 좋은 결과물로 돌아오겠습니다! ㅎㅎ 더보기 이전 1 2 3 4 5 6 7 8 ··· 10 다음