문제

WindowsFormsIntegration을 통해 호스팅 된 WPF 응용 프로그램에 Microsoft 보고서를 표시하기위한 ReportViewer Winforms Control이 있습니다. 내 텍스트 블록의 마우스 딩 이벤트가 트리거링 될 때, 나는 그것을 내 창의 다른 요소들과 같이 0에서 100의 가시성으로 말할 수 있기를 원합니다. 그렇지 않기 때문에 모든 호스팅 된 컨트롤 또는이 특정 컨트롤에 대해 동일하며 어떻게 해결할 수 있는지 궁금합니다.

문안 인사,

이반

도움이 되었습니까?

해결책

WindowsFormShost는 투명성을 지원합니다. 그러나 일부 winforms 컨트롤은 그렇지 않습니다.

참조 Windows 프레젠테이션 재단 및 Windows 양식 상호 작용의 지원되는 시나리오 MSDN에 관한 기사. 특히 "행동"테이블의 첫 번째 행 :

일부 Windows Forms 컨트롤은 투명성을 지원하지 않습니다. 예를 들어, WPF가 호스팅 할 때 TextBox 및 ComboBox 컨트롤은 투명하지 않습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top