2009-04-28 4 views
1

내 목표 : Visual Studio 2008의 Intellisense 드롭 다운과 마찬가지로 사용자가 Ctrl 키를 누르면 전체 응용 프로그램이 40 % 불투명 해지길 원합니다. 어떻게해야합니까?WPF - 반투명 응용 프로그램

일반 Window 크롬을 사용하고 싶습니다. 따라서 WindowStyle을 "없음"으로 설정할 수 없습니다.

감사합니다.

답변

2

WPF의 경우, 가능한 한 솔루션은 FluidKit 라이브러리 (CodePlex)에있는 사용자 지정 GlassWindow입니다. 이 솔루션에서 Window는 하위 클래스 화되고 다시 템플릿 화됩니다. 추가 작업은 예상대로 최소화, 최대화 및 창 이동 작업을 확인하기 위해 수행됩니다. 비슷한 일을하는 다른 맞춤 솔루션이 있다고 생각합니다.

이것은 여러 가지 이유로 완벽한 해결책이 아니므로 다른 사람들이 시도했거나 생각해 보았던 것을보고 궁금합니다.

+0

리차드, 고마워요! 이것은 BorderStyle = None 라우트로 갈 필요가있을 때 유용합니다. –

+0

내가 원했던 것이 불가능하기 때문에 이것을 답변으로 받아들이고 실제로 GlassWindow를 사용했다. –

1

WPF에서는 Window.Opacity = 0.4입니다. WinForms에서 Form.Opacity = 40.

Ctrl 키를 누르면 VS이 투명 해지는 특수 도구 나 설정을 사용합니까? 그것은 나를 위해 작동하지 않습니다 ..

+0

그는 Ctrl 키를 누른 상태에서 투명 해지는 소스 코드를 편집 할 때 IntelliSense 및 기타 인라인 도움말을 사용한다고 생각합니다. – Joey

+0

이것은 도구 설명 및 예외 도우미에도 적용됩니다. Ctrl 키를 누르면 화면이 투명 해지고 Alt 키는 사라 지도록 초점을 이동하면 화면 캡처에서 둘 중 하나를 잡으려고 재미를 보냅니다. : P – Rytmis

+0

요하네스, 감사합니다 - 나는 intellisense를 언급하고있다. 내 질문을 더 명확하게 편집했습니다. –