等待审核
最后更新: 2021年1月5日14:40 通过管理
由: 彼得亚雷
评论: 1
类别: TimePicker
类型: 错误报告
0

RadTimePicker对象保留在内存中,因为在DateTimePicker类中,它订阅事件window . current . sizechange,但你永远不会取消订阅。所以它会产生内存泄漏。控制将永远不会被GC(垃圾收集器)删除。

源代码:

> / / / <总结
///初始化一个新的实例<见cref="DateTimePicker"/>类。
> / / / < /总结
保护DateTimePicker ()
{
var languages = new List {this。CalendarLanguage};
var calendar = new Windows.Globalization。日历(语言,这。日历Identifier, ClockIdentifiers.TwelveHour);
这一点。calendarValidator = new calendarValidator(日历);
这一点。selectorUtcValue =日期时间。现在,DateTimeKind.Utc);
这一点。utcValue = this.selectorUtcValue;
window . current . sizechange += this. current_sizechange;
}

Baidu
map