Share via


타사 또는 사용자 지정 효과 가져오기

Microsoft Expression Blend에서는 두 가지 효과(흐리게 및 그림자)를 제공합니다. 다른 효과의 경우, 타사 또는 사용자 지정 효과를 프로젝트로 가져온 다음 이러한 효과를 Expression Blend에서 제공하는 효과를 적용하는 방법과 동일한 방법으로 아트보드의 개체에 적용합니다.

개발자의 경우 Microsoft Visual Studio와 같은 프로그램에서 사용자 지정 효과를 만들 수 있습니다. 자세한 내용은 사용자 지정 효과 만들기를 참조하십시오.

.dll 파일에 있는 사용자 지정 효과 사용

사용자 지정 효과는 Windows Presentation Foundation (WPF) 또는 Microsoft Silverlight 어셈블리 파일(.dll 파일)로 컴파일됩니다. .dll 파일을 프로젝트에 추가하고 솔루션을 빌드하면 해당 범주 아래의 자산 패널에서 해당 콘텐츠에 액세스할 수 있습니다.

  1. 다음 작업 중 하나를 수행합니다.

    • 프로젝트 패널에서 프로젝트 이름을 마우스 오른쪽 단추로 클릭한 다음 참조 추가를 클릭합니다.

    • 프로젝트 메뉴에서 참조 추가를 클릭합니다.

  2. 참조 추가 대화 상자에서 효과를 포함하는 .dll 파일의 위치를 찾아 선택한 다음 열기를 클릭합니다.

    .dll 파일은 프로젝트에 추가되지 않지만 항목에 대한 참조는 프로젝트 패널의 참조 노드에 추가됩니다.

    사용자 지정 효과 파일(ShaderEffectLibrary.dll)에 대한 참조

    Ee341416.bfec48d4-7325-4920-9a75-ca39c6147cd9(KO-KR,Expression.30).png

  3. 솔루션(Ctrl+Shift+B)을 빌드하여 참조된 항목을 통합하고 효과 범주의 자산 패널에서 사용할 수 있는 새 효과를 만듭니다.

    [!참고]

    .dll 파일이 외부적으로 업데이트되면 Expression Blend에서 솔루션을 다시 빌드하여 변경 내용을 선택해야 합니다.

    이제 새 효과를 아트보드의 모든 개체에 적용할 수 있습니다. 자세한 내용은 효과 적용을 참조하십시오.

    자산 패널에 있는 효과 탭

    Ee341416.bf1df313-50dd-4d76-8de7-bb0f08546cf7(KO-KR,Expression.30).png

    개체 선택 대화 상자에 있는 사용자 지정 효과 노드

    Ee341416.b67a3348-79b0-4baa-8b1c-91d599f139ef(KO-KR,Expression.30).png

컴파일되지 않은 프로젝트에서 제공하는 사용자 지정 효과 사용

이 절차의 목적을 위해 WPF ShaderEffectLibrary 프로젝트를 사용합니다. Windows Presentation Foundation Pixel Shader Effects Library - Home(Windows Presentation Foundation Pixel Shader 효과 라이브러리 - 홈)에서 ShaderEffectLibrary 프로젝트를 다운로드할 수 있습니다.

  1. 아직 효과 빌드 작업을 설치하지 않은 경우 WPF Futures(WPF 기능)에서 "Shader Effects BuildTask and Templates.zip" 파일을 다운로드하여 파일 압축을 푼 다음 ShaderBuildTaskSetup.msi 파일을 두 번 클릭합니다.

    빌드 작업은 Expression Blend에서 효과 라이브러리를 빌드하는 것을 도와줍니다.

  2. 다음 작업 중 하나를 수행합니다.

    • 프로젝트 패널에서 솔루션의 이름을 마우스 오른쪽 단추로 클릭한 다음 기존 프로젝트 추가를 클릭합니다.

    • 프로젝트 메뉴에서 기존 프로젝트 추가를 클릭합니다.

  3. 기존 프로젝트 추가 대화 상자에서 추가할 프로젝트 파일(.csproj 또는 .vbproj)을 찾은 다음 열기를 클릭합니다. 예를 들어 ShaderEffectLibrary 프로젝트를 사용 중인 경우 ShaderEffectLibrary.csproj 파일을 선택합니다.

    프로젝트가 솔루션에 추가됩니다. 추가된 프로젝트가 솔루션 폴더에 복사되지 않지만 프로젝트 패널에서 프로젝트 파일 목록을 볼 수 있습니다.

  4. 효과 프로젝트가 원본 프로젝트에서 사용할 .dll 파일을 빌드하기 때문에 프로젝트 패널에서 원본 프로젝트의 이름을 마우스 오른쪽 단추로 클릭하고 프로젝트 참조 추가를 가리킨 다음 추가한 프로젝트 효과의 이름을 클릭합니다.

  5. 솔루션(Ctrl+Shift+B)을 빌드하여 효과 프로젝트를 통합하고 효과 범주의 자산 패널에서 사용할 수 있는 새 효과를 만듭니다.

    [!참고]

    효과 프로젝트가 외부적으로 업데이트되면 Expression Blend에서 솔루션을 다시 빌드하여 변경 내용을 선택해야 합니다.

    이제 새 효과를 아트보드의 모든 개체에 적용할 수 있습니다. 자세한 내용은 효과 적용을 참조하십시오.

참조

작업

참조 추가 또는 제거

개념

효과 적용