private void InternalSet(string message, WarnType type) { if (stackPanel.Children.Count == 200) { stackPanel.Children.Clear(); } var itemView = new JournaltemView(); itemView.DataContext = new JournalItemViewModel(message, type); stackPanel.Children.Add(itemView); scrollView.ScrollToEnd(); }
private void Set(string message, WarnType type) { if (!string.IsNullOrEmpty(message)) { if (stackPanel.Children.Count == 10) { stackPanel.Children.Clear(); Height = 50; } var itemView = new JournaltemView(); itemView.DataContext = new JournalItemViewModel(message, type); stackPanel.Children.Add(itemView); Height += itemView.Height; } }