изменение видимости для размещенного элемента winForms в приложении wpf - PullRequest
0 голосов
/ 26 января 2009

У меня есть элемент управления ReportViewer winForms для отображения отчетов Microsoft в моем приложении WPF, размещенном через WindowsFormsIntegration. Когда срабатывает событие MouseDown моего textBlock, я бы хотел, чтобы оно исчезло, скажем, с видимости от 0 до 100, как некоторые другие элементы в моем окне. Это не так, поэтому мне было интересно, одинаково ли это для всех размещенных элементов управления или для этого конкретного и как это можно решить?

С уважением,

Иван

1 Ответ

0 голосов
/ 26 января 2009

WindowsFormsHost поддерживает прозрачность. Но некоторые элементы управления WinForms этого не делают.

См. Статью Поддерживаемые сценарии в Windows Presentation Foundation и Windows Forms Interoperation на MSDN. Особенно первая строка в таблице «Поведение»:

Некоторые элементы управления Windows Forms не поддерживать прозрачность. Например, Элементы управления TextBox и ComboBox не будут быть прозрачным при размещении в WPF.

...