public LogFilter() { messages = new LimitedObservableCollection<LogMessage>(); messages.MaxCapacity = 500; log = CollectionViewSource.GetDefaultView(Messages); log.Filter = logFilter; log.SortDescriptions.Add(new SortDescription("Timestamp", ListSortDirection.Descending)); InitializeComponent(); #if DEBUG messages.Add(new LogMessage("This is a general Message", MessageType.General)); messages.Add(new LogMessage("This is a server Message", MessageType.Server)); messages.Add(new LogMessage("This is an info", MessageType.Info)); messages.Add(new LogMessage("This is an error", MessageType.Error)); messages.Add(new LogMessage("This is a warning", MessageType.Warning)); messages.Add(new LogMessage("I'm from the past", new DateTime(1990,1,1))); messages.Add(new LogMessage("I'm from the future", new DateTime(3000,1,1))); #endif }
public LogFilter() { Messages = new LimitedObservableCollection<LogMessage>(); Messages.MaxCapacity = 500; InitializeLog(); #if DEBUG messages.Add(new LogMessage("This is a general Message", MessageType.General)); messages.Add(new LogMessage("This is a server Message", MessageType.Server)); messages.Add(new LogMessage("This is an info", MessageType.Info)); messages.Add(new LogMessage("This is an error", MessageType.Error)); messages.Add(new LogMessage("This is a warning", MessageType.Warning)); messages.Add(new LogMessage("I'm from the past", new DateTime(1990, 1, 1))); messages.Add(new LogMessage("I'm from the future", new DateTime(3000, 1, 1))); for (int i = 0; i < 500; i++) { messages.Add(new LogMessage("This is an info " + i.ToString(), MessageType.Info)); } #endif InitializeComponent(); }
public LogFilter() { Messages = new LimitedObservableCollection <LogMessage>(); Messages.MaxCapacity = 500; InitializeLog(); #if DEBUG messages.Add(new LogMessage("This is a general Message", MessageType.General)); messages.Add(new LogMessage("This is a server Message", MessageType.Server)); messages.Add(new LogMessage("This is an info", MessageType.Info)); messages.Add(new LogMessage("This is an error", MessageType.Error)); messages.Add(new LogMessage("This is a warning", MessageType.Warning)); messages.Add(new LogMessage("I'm from the past", new DateTime(1990, 1, 1))); messages.Add(new LogMessage("I'm from the future", new DateTime(3000, 1, 1))); for (int i = 0; i < 500; i++) { messages.Add(new LogMessage("This is an info " + i.ToString(), MessageType.Info)); } #endif InitializeComponent(); }
public ConsoleViewModel(IChatConnectionService chatService, IChatterDatabaseService databaseService) { // Dependancy Injection _chatService = chatService; _databaseService = databaseService; // Initialize collections _chatMessages = new LimitedObservableCollection <TwitchChatMessage>(500); _chatters = new ObservableCollection <ChatterAPI>(); _chatAccounts = new ObservableCollection <ITwitchAccount>(); _lockChatters = new object(); // Register for chatService event _chatService.Connected += _chatService_Connected; _chatService.Authenticated += _chatService_Authenticated; _chatService.Disconnected += _chatService_Disconnected; _chatService.ChatMessageReceived += _chatService_ChatMessageReceived; // Register for databaseService event _databaseService.ChattersListUpdated += _databaseService_ChattersListUpdated; }
public WebSocketTraceServer(string[] hosts = default) : base(hosts ?? new string[] { "http://*:7777/" }) { messages = TraceListenerLimited.GetConnectedInstatce().Messages; messages.CollectionChanged += handler; }
public void ClearLog() { Messages = new LimitedObservableCollection<LogMessage>(); Messages.MaxCapacity = 500; InitializeLog(); }
public void ClearLog() { Messages = new LimitedObservableCollection <LogMessage>(); Messages.MaxCapacity = 500; InitializeLog(); }