0

私は本のコード例に従っているだけです。これは、本からIDEに入力したBeginning SilverLightコードの一部です。user controlsDependeny 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 の定義が含まれていません

私はこれが初めてで、この例から学びたいと思っているので、何が間違っているのか、それを修正する方法を理解できませんでしたか?

4

1 に答える 1