Cześć
Mam z parsowany pakiet ( protobuf) który chce powinienem dodać do listy. Nie zabradzo mogę sobie z tym poradzić
[ProtoContract(UseProtoMembersOnly = true)]
public class ThanksToUserNotificationMessage
{
[ProtoMember(1, IsRequired = true)]
public Int64 uin { get; set; }
[ProtoMember(2, IsRequired = true)]
public string uin_name { get; set; }
[ProtoMember(3, IsRequired = true)]
public ThanksType thanks_type { get; set; }
[ProtoMember(4, IsRequired = true)]
public Int32 time { get; set; }
}
Tu go parsuje
private void ParseThanksToUserNotificationMessage()
{
_log.MessageInDebug();
var message = GetReceivedMessageAsProtoBufStruct<ThanksToUserNotificationMessage>();
ProtoBufManagerInstance.OnThanksToUserNotification_PackageReceived(message.uin, message.uin_name, message.thanks_type, message.time);
}
NotificationModel
public class NotificationModel
{
public string Title { get; set; }
}
tu chce go dodać
public ObservableCollection<NotificationModel> NotificationList { get; private set; } = new ObservableCollection<NotificationModel>();