私は本のコード例に従っているだけです。これは、本からIDEに入力したBeginning SilverLight
コードの一部です。user controls
Dependeny Property
public class CoolDownButtonControl: Control
{
public static readonly DependencyProperty CoolDownSecondsProperty =
DependencyProperty.Register(
"CoolDownSeconds",
typeof(int),
typeof(CoolDownButtonControl),
new PropertyMetadata(
new PropertyChangedCallback(
CoolDownButtonControl.OnCoolDownSecondsPropertyChanged
)
)
);
public int CoolDownSeconds
{
get
{
return (int)GetValue(CoolDownSecondsProperty);
}
set
{
SetValue(CoolDownSecondsProperty, value);
}
}
private static void OnCoolDownSecondsPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
{
CoolDownButtonControl cdBuutton = d as CoolDownButtonControl;
cdBuutton.OnCoolDownButtonChange(null);
}
}
問題は、IDE がcdBuutton.OnCoolDownButtonChange(null);
不満の行を強調表示することです。
CoolDownButtonControl に OnCoolDownButtonChange の定義が含まれていません
私はこれが初めてで、この例から学びたいと思っているので、何が間違っているのか、それを修正する方法を理解できませんでしたか?