2014-02-27 3 views
1

내가 아는 바로는 Expression Blend는 일부 WPF 컨트롤의 기본 스타일을 확인하는 유일한 방법입니다. 그러나 나는 새로운 프로젝트를 만들고, 그것을 저장할 디렉토리를 찾고, 빈 윈도우 디자이너에게 요소를 추가하고 숨겨진 "편집 템플릿 복사"명령을 찾거나하는 것을 매우 기분이 좋지 않다.Expression Blend에서 기본 스타일을 검색하는 방법은 무엇입니까?

그리고 창에 추가 할 수 없어서 DataGridCell 스타일을 가져 오려는 경우 완전히 실패합니다.

이 작업이 실제로 어떻게 정확하고 효율적으로 수행됩니까?

Expression Blend가 더 나은 솔루션에 포함되지 않은 경우 계속해서 알려주십시오. VS 2010에서 직접 사용할 수있는 것이 가장 좋습니다.

답변

0

유일한 방법은 아니지만 일반적으로 블렌드가 더 나은 설계 경험을하기 때문에 가장 쉬운 방법입니다.

문제가 발생하면 WPF의 기본 리소스 사전의 이름을 잊어 버립니다. SL과 마찬가지로 전체 템플릿을위한 CoreStyles, SDKStyles, ToolkitStyles (.xaml) 파일을 살펴보아야합니다. 나는 WPF에 존재하는 것으로 확신한다. TargetType="{blah}"에 대한 빠른 솔루션 검색 또는로드 될 참조가있는 곳이면 어디에나있을 수있다.

그렇지 않으면 "템플릿 편집"방법을 마우스 오른쪽 버튼으로 클릭하고 템플릿의 하위 부분 (예 : DataGridCell 스타일)에서 "추가 템플릿 편집"을 선택하고 거기에있는 템플릿 부분을 찾습니다 같은 방식으로.

그러나 필자는 템플릿 자체를 바로 사용할 수 있다고 말한 것처럼 기본 사전을 먼저 찾아야한다고했습니다. 희망이 도움이됩니다.

+0

Silverlight에 대해 전혀 알지 못합니다 ("SL"이 의미하는 바라면). 이 XAML 파일은 .NET Framework와 함께 어딘가에 있으며 이미 내 컴퓨터에서 찾을 수 있습니까? * .xaml을 좋은 콘텐츠 패턴으로 검색하면됩니까? – ygoe

+1

예 SL = Silverlight이지만 XAML 측면의 차이점은 일반적으로 두 영역을 제외하고는 너무 중요하지 않습니다. 나는 당신이 찾고있는 것이 SO 게시물 [here] (http://msdn.microsoft.com/en-us/library/aa970773.aspx)에서 제공 할 수있는 것보다 더 자세하게 찾을 수 있다고 생각합니다. –

+0

우리는 툴없이 쉽게 찾을 수있는 모든 기본 스타일을 가지고 있습니다. 좋은 링크! – ygoe