コード例 #1
0
        public void AddZipLog(LogEntry InLogEntry, ZipLogInclusionType InType)
        {
            InLogEntry.DateTime = DateTime.Now;
            switch (InType)
            {
            case ZipLogInclusionType.FileIncluded:
                InLogEntry.MessageColor = Brushes.Green;
                break;

            case ZipLogInclusionType.FileSkipped:
                InLogEntry.MessageColor = Brushes.Orange;
                break;

            case ZipLogInclusionType.ExtensionSkipped:
                InLogEntry.MessageColor = Brushes.OrangeRed;
                break;
            }

            Dispatcher.BeginInvoke((Action)(() =>
            {
                if (string.IsNullOrEmpty(InLogEntry.Message))
                {
                    InLogEntry.MsgVisibility = Visibility.Hidden;
                }
                LogEntries.Add(InLogEntry);
            }));
        }
コード例 #2
0
        public void AddZipLog(LogEntry InLogEntry, ZipLogInclusionType InType)
        {
            InLogEntry.DateTime = DateTime.Now;
            switch (InType)
            {
            case ZipLogInclusionType.FileIncluded:
                InLogEntry.MessageColor = Brushes.Green;
                break;

            case ZipLogInclusionType.FileSkipped:
                InLogEntry.MessageColor = Brushes.Orange;
                break;

            case ZipLogInclusionType.ExtensionSkipped:
                InLogEntry.MessageColor = Brushes.OrangeRed;
                break;
            }
            Dispatcher.BeginInvoke((Action)(() => LogEntries.Add(InLogEntry)));
        }