2011-02-10 64 views
0

你好我正在嘗試做一個文本塊,他們應該把重點放在事件強調文本,並添加時,當你失去了他的焦點。 這是可能的嗎?問題在文本塊樣式

+1

這個問題不是很清楚,你可以試着重申一下嗎? – 2011-02-10 19:56:00

回答

0

雖然我不知道這是在Silverlight的支持,這是你會怎麼做,在WPF:

<xxx.Resources> 
    <Style x:Key="HoverUnderline" TargetType="TextBlock"> 
     <Style.Triggers> 
      <Trigger Property="IsMouseOver" Value="True"> 
       <Setter Property="TextDecorations" Value="Underline"/> 
      </Trigger> 
     </Style.Triggers> 
    </Style> 
... 
<TextBlock Style="{StaticResource HoverUnderline}" 
      Content="Point at me to underline."/> 

(你的問題的另一種解釋:使用IsFocused代替IsMouseOver這是一個雖然由於通常文本塊無法獲得焦點,所以可以進行更多的解釋。)