2011-09-02 92 views
0

简而言之,当用户将鼠标移到矩形内时,如何显示矩形,我必须显示用户控件。如何在鼠标上显示矩形?

我不知道该怎么做。感谢一切社区。

+0

这有点像一个提示用户控件在里面? – Khadaji

回答

1

如果您的意思是始终应该看到用户控件,并且仅当鼠标悬停时才能看到矩形?然后这个工程:(边境被用来绘制一个矩形一轮又控制。)

<Border Border.Background="Transparent" Border.BorderThickness="3"> 
    <Border.Style> 
     <Style> 
      <Setter Property="Border.BorderBrush" Value="Transparent"/> 
      <Style.Triggers> 
       <Trigger Property="Border.IsMouseOver" Value="True"> 
        <Setter Property="Border.BorderBrush" Value="Green" /> 
       </Trigger> 
      </Style.Triggers> 
     </Style> 
    </Border.Style> 
    <TextBlock HorizontalAlignment="Center" VerticalAlignment="Center" Text="X" /> 
</Border> 

(使边框背景透明,以捕捉边框内的鼠标事件)

相关问题