FrameworkElementAdapters 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
FrameworkElementAdapters는 WPF(Windows Presentation Foundation) 추가 기능에서 FrameworkElement와 INativeHandleContract를 상호 변환하는 데 사용됩니다.
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 추가 기능 모델을 원격화 할 수는 격리 경계를 넘어 전달 되는 형식에 필요 합니다. 원격으로 사용 가능한 형식 중 하나를 따르는:
ISerializable 인터페이스를 구현합니다.
에 SerializableAttribute 특성을 적용 합니다.
파생 되는 MarshalByRefObject 클래스입니다.
FrameworkElement 이 원격 및 추가 기능과 호스트 애플리케이션 간의 격리 경계를 넘어 전달 되기 전에 원격으로 사용 가능한 형식으로 변환 해야 합니다. 이 목적을 위해 정적 호출 해야 ViewToContractAdapter 변환할 메서드는 FrameworkElement 의 원격 인스턴스에 INativeHandleContract합니다.
한 번의 INativeHandleContract 전달 되는 격리 경계를 넘어 호스트 애플리케이션이 나 추가 기능에서 표시 될 수 있는 형식으로 변환 될 해야 합니다. 이 경우 정적 ContractToViewAdapter 메서드를 호출로 변환 하는 INativeHandleContract 에 FrameworkElement합니다.
WPF 추가 기능의 표시 자세한 WPF 추가 기능 개요합니다.
메서드
ContractToViewAdapter(INativeHandleContract) |
FrameworkElement에서 변환된 INativeHandleContract를 반환합니다. |
ViewToContractAdapter(FrameworkElement) |
INativeHandleContract에서 변환된 FrameworkElement를 반환합니다. |
적용 대상
.NET