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

0

在这种特殊情况下,您不必解开事件处理程序,它不会阻止垃圾收集

于 2016-12-12T12:55:44.520 回答