0

私のアプリケーションでは、一部の機能を拡張できるように、ほとんどの Xamarin コントロールを継承しています。ただし、dispose メソッドがないため、イベント ハンドラーを削除する方法がわかりません。以下は私が持っているもののサンプルです。TextChanged イベントにバインドしていますが、バインドを解除するタイミングがわかりません

public class SBMNumericEntry : Entry
{
    public SBMNumericEntry()
    {
        HorizontalTextAlignment = TextAlignment.End;
        Keyboard = Keyboard.Numeric;

        TextChanged += SBMNumericEntry_TextChanged;
    }

    private void SBMNumericEntry_TextChanged(object sender, TextChangedEventArgs e)
    {
        //SOME CUSTOM LOGIC HERE
    }
}
4

1 に答える 1