【发布时间】:2011-03-16 11:46:20
【问题描述】:
在视图中(AudioView.xaml)我写了以下代码
<Slider
Name="AudioSlider"
Width="200"
Height="23"
Grid.Column="0"
IsSelectionRangeEnabled="True"
IsSnapToTickEnabled="True"
Maximum="{Binding Path=TotalAudioPlayingSeconds, Mode=OneTime}"
Minimum="0"
Style="{StaticResource CustomStyleForSlider}"
Thumb.DragCompleted="{Binding AudioSliderChangedCommand}"
TickFrequency="1"
Value="{Binding Path=AudioPosition}"/>
注意:还有文件AudioView.xaml.cs。
在视图模型类(AudioViewModel.cs)中,我定义了以下属性
public event DragCompletedEventHandler AudioSliderChangedCommand;
在视图模型类的构造函数中(AudioViewModel.cs)
this.AudioSliderChangedCommand = new DragCompletedEventHandler(OnAudioSliderChanged);
在编译过程中出现以下错误
错误 8 DragCompleted="{Binding AudioSliderChangedCommand}" 不是 有效的。 {Binding AudioSliderChangedCommand} 不是有效事件 处理程序方法名称。仅生成的实例方法或 代码隐藏类是有效的。
【问题讨论】:
-
为什么这被称为计算机科学?我在问题中看不到任何与 CS 理论相关的内容。