Category Archives: WPF

Visual Studio XAML Designer bug : ‘The type ” from assembly ” is built with an older version of the Blend SDK, and is not supported in a Windows Presentation Framework 4 project.’

WPF 를 사용하다보면 아래와 같은 에러를 내뿜으며 XAML Designer가 뻗는 경우가 있다. The type ‘[]’ from assembly ‘[]’ is built with an older version of the Blend SDK, and is not supported in a Windows Presentation Framework 4 project. 원인은 System.Windows.Interactivity.dll 파일과 Microsoft.Expression.Interactions.dll 파일 때문! 해결책 : Developer Command Prompt for VS 201x 를 관리자 권한으로 실행 gacutil -i “C:\Program… Read more »

Localization in WPF : Support Multi-Language

      Localization in WPF : Support Multi-Language에 댓글 없음
솔루션탐색기

WPF에서 지역화 하는 방법에는 여러가지가 있다. 첫번째로, WPF 프로젝트에서 기본으로 제공되는 Resources.resx 파일에 문자열들을 추가하여 사용하는 방법. 두번째는 별도의 .resx파일을 추가로 생성하여 사용하는 방법. 세번째는 ResourceDictionary에 문자열을 추가하여 사용하는 방법. 그 외에도 별도의 csv 파일을 사용하는 방법 등 다양하다. 그 중에서 가장 기본인 Resources.resx 파일을 이용한 지역화 방법에 대해 소개하고자 한다. 1. Edit Resources.resx Visual Studio 에서 WPF 프로젝트를 생성하여 솔루션탐색기를 확인해보자…. Read more »

WPF 에서 UWP API 사용하기

      WPF 에서 UWP API 사용하기에 댓글 2개

1. 개요 WPF기반에 Bluetooth Low Energy 관련하여 프로젝트를 하게 되었다. 응용프로그램에 Bluetooth 통신을 하려면 관련 Library의 집합체인 Bluetooth Stack 이라는 것을 활용해야 했다. 현재 사용할 수 있는 Bluetooth Stack은 아주 제한적이며 몇개 되지도 않았다. 그나마 범용적으로 사용할 수 있는게 Microsoft Bluetooth Stack. 하지만 이 녀석은 Windows 10 의 UWP 에서만 제공이 되었다. 그리하여 UWP가 아닌 C# 프로젝트에서 UWP를 사용할 수 있는 방법을… Read more »

ExpandableMenu – WPF Custom Control

      ExpandableMenu – WPF Custom Control에 댓글 없음

1.개요 프로젝트 중 나중에 개인적으로도 사용할 만한 Custom Control 이 있어서 따로 정리하게 되었다. 물론 실제 프로젝트에 적용된 코드와 50% 이상 다르니.. 안심하고 ^^; 2. 요구사항 UX 팀에서 Microsoft Outlook 2008의 좌측 메뉴처럼 접혔다 펼쳐지는 메뉴를 원했다. 거기다가 펼쳐진 메뉴 이외의 메뉴들은 맨 하단으로 내려가게 되고, 전체 메뉴의 Height 크기는 변하지 않게 해달라고 하였다. 그리고 펼쳐지는 메뉴는 무조건 하나. 일반적으로 Expand… Read more »