2011-09-02 101 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> 

(使邊框背景透明,以捕捉邊框內的鼠標事件)

相關問題