2
我在WPF中創建了一個表單,當用戶輸入一個錯誤的值時,標籤文本應該從紅色閃爍爲黑色變爲紅色等等。如何在標籤中創建此類效果。如何在WPF中閃爍標籤文本
我在WPF中創建了一個表單,當用戶輸入一個錯誤的值時,標籤文本應該從紅色閃爍爲黑色變爲紅色等等。如何在標籤中創建此類效果。如何在WPF中閃爍標籤文本
For i as Integer = 0 to 3
YourLabel.Visibility = Visibility.Hidden
'use Thread.Sleep() or Timer etc. to pause it for some time
YourLabel.Visibility = Visibility.Visible
'use Thread.Sleep() or Timer etc. to pause it for some time
Next
或者您可以使用一個故事板動畫來達到同樣的效果:
<Storyboard x:Key="BlinkAnimation">
<DoubleAnimation Storyboard.TargetName="YourLabel"
Storyboard.TargetProperty="Opacity"
From="0" To="1" RepeatBehavior="5x"
AutoReverse="True" Duration="0:0:0.5"/>
</Storyboard>
你測試了第一個例子嗎?我會驚訝,如果這工作......當然你需要使用一些異步方法來使其工作?另外,儘管它們的標題,它聽起來像用戶想要一個「標籤」與「前景」屬性值正在改變。 – Sheridan