【发布时间】:2019-08-21 08:54:47
【问题描述】:
我有一个列表视图,我将项目插入到列表视图中。在插入项目之间,我的应用程序崩溃以及未处理的异常和错误“参数不正确”如何。我不明白这次崩溃到底在哪里。如何深入了解 XAML 未处理异常?
var messages = obj.Messages;
messages.Reverse();
AddMessagesToMessageList(openChatData, messages);
if (obj.IsFirstTime && MessageList.Count > 0)
{
ChatListSelectedIndex = -1;
SendFullAck();
await ScrollIntoViewWithDelayAsync(MessageList.Count - 1);
}
else if (MessageList.Count > 0)
{
await ScrollIntoViewWithDelayAsync(messages.Count - 1);
}
if (obj.Messages.Count < 10)
{
_isNoMoreChats = true;
}
CheckOpenChatDataRemainingMessages();
_isDirty = false;
private void AddMessagesToMessageList(AbstractChatData openChatData,
List<Message> messages)
{
try
{
ObjFactory.Instance.CreateLogger().Log("AddMessagesToMessageList Start", GetType().Name, false);
foreach (var message in messages)
{
AddMessageToMessageList(openChatData, message, null);
}
ObjFactory.Instance.CreateLogger().Log("AddMessagesToMessageList End", GetType().Name, false);
}
catch (Exception ex)
{
ObjFactory.Instance.CreateLogger().Log("EX= " + ex.Message, GetType().Name);
}
}
【问题讨论】: