如何創建觸發器,如果鼠標懸停在文本塊上,文本將會改變顏色。xaml如何在TextBlock上創建觸發器isMouseHover
1
A
回答
2
只是背景或前景試試這個
<TextBlock Text="Hello" Height="20">
<TextBlock.Style>
<Style TargetType="TextBlock">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="TextBlock.Background" Value="red" />
</Trigger>
</Style.Triggers>
</Style>
</TextBlock.Style>
</TextBlock>
+0
它真的很好 – yozawiratama 2011-04-05 06:33:11
1
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Window.Resources>
<Style x:Key="TextBlockMouseOverStyle" TargetType="{x:Type TextBlock}">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Foreground" Value="Red" />
</Trigger>
</Style.Triggers>
</Style>
</Window.Resources>
<Grid>
<TextBlock Background="Blue" Style="{StaticResource TextBlockMouseOverStyle}" Text="Foo" />
</Grid>
</Window>
相關問題
- 1. 如何創建觸發器?
- 2. xaml如何爲文本框創建觸發器?積極打字
- 3. SQL Server 2012.觸發器。如何在創建表時自動創建觸發器
- 4. 如何在PostgreSql中創建觸發器?
- 5. 如何在informix中創建觸發器?
- 6. 如何在sqlite3中創建觸發器?
- 7. 如何在sharepoint中創建觸發器?
- 8. 如何在oracle中創建觸發器?
- 9. 如何在mysql中創建觸發器?
- 10. 如何在SQL中創建觸發器?
- 11. 如何在sql中創建觸發器
- 12. TextBlock風格觸發器
- 13. 無法在phpmyadmin上創建觸發器
- 14. 無法在mysql上創建觸發器
- 15. 在SQL Server表上創建觸發器
- 16. SQLite在觸發器上創建表格
- 17. 如何在sqlite3上的多個鍵上創建觸發器
- 18. 使用觸發器在XAML
- 19. 在創建觸發器時觸發現有表上的MySQL觸發器
- 20. 卡在創建觸發器
- 21. 創建觸發器
- 22. 創建觸發器
- 23. 創建觸發器
- 24. 創建觸發器
- 25. 如何創建觸發器觸發器自引用觸發器......是啊
- 26. 創建觸發器在所有表上觸發
- 27. 如何使用xaml,uwp和Visual Studio創建TextBlock和HyperlinkButton
- 28. 如何在派生表上創建觸發器?
- 29. 如何在oracle中的user_scheduler_jobs上創建觸發器?
- 30. grails如何在關係表上創建觸發器(多對多)
你嘗試過什麼?你的XAML現在看起來像什麼? – BoltClock 2011-04-05 05:03:04