2009-12-08 9 views
0

누구든지 ComboBoxItem의 MouseOver에서 PopUp을 표시하는 방법에 대한 예를 알고 있습니까? TIAWPF : PopUp on ComboBoxItem의 MouseOver

편집 : 팝업을 만드는 방법, 스타일 및 위치는 알고 있지만 표시 방법은 알지 못합니다! 나는 은퇴 할 수있다.

답변

3

시작하기 전에 툴팁을 사용해도 될까요?

그렇지 않으면 ComboBoxItem의 컨트롤 telmplate를 스타일링하고 원하는 위치에 팝업 스타일을 포함하고 Isopen 속성을 false로 설정하십시오.

마우스로 트리거를 사용하여 팝업의 IsOpen 속성을 true로 설정하십시오.

here

는 트리거에 OnMouseOver

를 사용하는 예를 들어이 같은 스타일에 트리거로 끝날 것입니다 : -

<Style.Triggers> 
    <Trigger Property="IsMouseOver" Value="True"> 
     <Setter TargetName="thePopupsName" 
       Property="IsOpen" 
       Value="True" /> 
    </Trigger> 
    </Style.Triggers> 

마우스를 두었을 때의 사라 팝업이 팝업됩니다 발생 팝업이 기본값으로 돌아갑니다.

+0

대화 형이어야합니다. 고마워, 지금 당장 완벽 해! – Brad

+0

실제로 스타일이 아닌 컨트롤 템플릿이 트리거됩니다. –

+0

예, 다시 한 번 감사드립니다. 잘 작동합니다! – Brad