내 목표 : Visual Studio 2008의 Intellisense 드롭 다운과 마찬가지로 사용자가 Ctrl 키를 누르면 전체 응용 프로그램이 40 % 불투명 해지길 원합니다. 어떻게해야합니까?WPF - 반투명 응용 프로그램
일반 Window 크롬을 사용하고 싶습니다. 따라서 WindowStyle을 "없음"으로 설정할 수 없습니다.
감사합니다.
내 목표 : Visual Studio 2008의 Intellisense 드롭 다운과 마찬가지로 사용자가 Ctrl 키를 누르면 전체 응용 프로그램이 40 % 불투명 해지길 원합니다. 어떻게해야합니까?WPF - 반투명 응용 프로그램
일반 Window 크롬을 사용하고 싶습니다. 따라서 WindowStyle을 "없음"으로 설정할 수 없습니다.
감사합니다.
WPF의 경우, 가능한 한 솔루션은 FluidKit 라이브러리 (CodePlex)에있는 사용자 지정 GlassWindow입니다. 이 솔루션에서 Window는 하위 클래스 화되고 다시 템플릿 화됩니다. 추가 작업은 예상대로 최소화, 최대화 및 창 이동 작업을 확인하기 위해 수행됩니다. 비슷한 일을하는 다른 맞춤 솔루션이 있다고 생각합니다.
이것은 여러 가지 이유로 완벽한 해결책이 아니므로 다른 사람들이 시도했거나 생각해 보았던 것을보고 궁금합니다.
WPF에서는 Window.Opacity = 0.4입니다. WinForms에서 Form.Opacity = 40.
Ctrl 키를 누르면 VS이 투명 해지는 특수 도구 나 설정을 사용합니까? 그것은 나를 위해 작동하지 않습니다 ..
리차드, 고마워요! 이것은 BorderStyle = None 라우트로 갈 필요가있을 때 유용합니다. –
내가 원했던 것이 불가능하기 때문에 이것을 답변으로 받아들이고 실제로 GlassWindow를 사용했다. –