hap*_*221 2 variables wpf animation xaml slider
我试过这个
If Slider1.Value = 1 Then
TextBlock1.Text = "1"
End If
If Slider1.Value = 2 Then
TextBlock1.Text = "2"
End If
If Slider1.Value = 3 Then
TextBlock1.Text = "3"
End If
If Slider1.Value = 4 Then
TextBlock1.Text = "4"
End If
If Slider1.Value = 5 Then
TextBlock1.Text = "5"
End If
Run Code Online (Sandbox Code Playgroud)
我实际上得到了一些错误,特别是当我有
If Slider1.Value = 1 Then
TextBlock1.Text = "1"
End If
Run Code Online (Sandbox Code Playgroud)
代码,因为它在程序运行时已经在值1.我是WPF的新手,并不知道该怎么做,所以我可以告诉我或者提供一个关于它如何完成的代码示例谢谢.
而且我一直在使用表达式混合4几天,我知道如何创建一个模板和动画淡出鼠标悬停和按钮的东西,但说如果用户点击一个按钮我将如何动画一个单独的图片框或图像淡出或淡出你能不能给我一个例子,谢谢大家:).
Sve*_*enG 11
你不需要在Codebehind中执行此操作只需绑定到XAML中的值,如果要以某种方式修改该值,则使用ValueConverter.
请参阅http://msdn.microsoft.com/en-us/library/system.windows.data.ivalueconverter.aspx
<Slider x:Name="mySlider"/>
<TextBox x:Name="myTextBox" Text="{Binding ElementName=mySlider,Path=Value}"/>
Run Code Online (Sandbox Code Playgroud)
否则,如果你肯定想在CodeBehind中使用ValueChangedEvent:
XAML:
<Slider x:Name="mySlider" ValueChanged="mySlider_ValueChanged"/>
Run Code Online (Sandbox Code Playgroud)
代码隐藏
Private Sub mySlider_ValueChanged(sender As Object, e As RoutedPropertyChangedEventArgs(Of Double))
myTextBox.Text = e.NewValue.ToString()
End Sub
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14878 次 |
| 最近记录: |