2013-03-25 5 views
5

누군가가 올바른 방향으로 나를 가리킬 수 있기를 바랍니다. 내 아날로그 시계 응용 프로그램을 창없는 시계로 전환하려고합니다. Google에서 검색했지만 내 문제는 내가하고 싶은 일에 대한 정확한 용어를 모른다는 것입니다.윈도우가없는 WPF 응용 프로그램

내 아날로그 시계 응용 프로그램에는 시계 바늘이 포함 된 원이 있습니다. 이것은 대부분의 다른 응용 프로그램과 같은 창에 포함되어 있습니다. 나는 창문을 제거하고 배경 위에 시계 만 보여주고 싶다. 마우스를 올려 놓으면 닫기 버튼을 불러올 수 있습니다. 아니면 시계를 제외하고는 전체 창을 투명하게 만들 수 있고 마우스를 올려 놓으면 창을보고 닫을 수 있습니다.

누구나이 경험이 있습니까? 일부 팁이나 튜토리얼 어딘가?

당신은 너무 같은 Background="Transparent" 당신의 윈도우를 구축하고 설정할 수 있습니다

+0

"창없는"을 정의하십시오. 화면 상에 표시되는 것은 모두 부모 창을 가져야하므로 제목 표시 줄과 테두리가없고 사각형이 아닌 모양이없는 "프레임이없는"창이 될 수 있습니다. 얘기하고있어? – Dai

답변

7

, 감사 :

<Window ... 
    AllowsTransparency="True" 
    WindowStyle="None" 
    Background="Transparent" > 

이 당신에게 투명 배경과 테두리가있는 창을 제공합니다.

+0

여전히 그런 경우인지 모르겠지만 소프트웨어 렌더링 모드로 들어가기 위해 내 앱을 사용하는 경우이를 확인해야 할 수도 있습니다. – Andy

+0

@Andy 그렇게해서는 안됩니다 - 카드가 정상적으로 처리 할 수없는 경우 (예 : XP에 있고 WDDM과 DWM이 없거나 엉뚱한 그래픽 시스템에있는 경우)에만 발생합니다. –

+0

그건 아주 가난한 기계에서 실행되고 있었는지 완전히 가능합니다. – Andy