다음을 통해 공유


FrameworkElementAdapters 클래스

정의

FrameworkElementAdapters는 WPF(Windows Presentation Foundation) 추가 기능에서 FrameworkElementINativeHandleContract를 상호 변환하는 데 사용됩니다.

public ref class FrameworkElementAdapters abstract sealed
public static class FrameworkElementAdapters
type FrameworkElementAdapters = class
Public Class FrameworkElementAdapters
상속
FrameworkElementAdapters

설명

Windows Presentation Foundation (WPF) WPF Ui 애플리케이션을 호스트와 추가 기능 간에 전달할 수 있도록.NET Framework 추가 기능에서 모델을 확장 합니다. WPF는 WPF Ui는 직접 전달할은 또는에서 간접적으로 파생 되어야 필요 FrameworkElement합니다. 그러나 추가 기능과 호스트 애플리케이션은 일반적으로 실행에 별도 애플리케이션 도메인에서 결과적으로 구분 하 여 격리 경계입니다. 이 따라서.NET Framework 추가 기능 모델을 원격화 할 수는 격리 경계를 넘어 전달 되는 형식에 필요 합니다. 원격으로 사용 가능한 형식 중 하나를 따르는:

FrameworkElement 이 원격 및 추가 기능과 호스트 애플리케이션 간의 격리 경계를 넘어 전달 되기 전에 원격으로 사용 가능한 형식으로 변환 해야 합니다. 이 목적을 위해 정적 호출 해야 ViewToContractAdapter 변환할 메서드는 FrameworkElement 의 원격 인스턴스에 INativeHandleContract합니다.

한 번의 INativeHandleContract 전달 되는 격리 경계를 넘어 호스트 애플리케이션이 나 추가 기능에서 표시 될 수 있는 형식으로 변환 될 해야 합니다. 이 경우 정적 ContractToViewAdapter 메서드를 호출로 변환 하는 INativeHandleContractFrameworkElement합니다.

WPF 추가 기능의 표시 자세한 WPF 추가 기능 개요합니다.

메서드

ContractToViewAdapter(INativeHandleContract)

FrameworkElement에서 변환된 INativeHandleContract를 반환합니다.

ViewToContractAdapter(FrameworkElement)

INativeHandleContract에서 변환된 FrameworkElement를 반환합니다.

적용 대상