private void TryTakeItems() { if (_itemsPanel != null && ItemsFactory != null) { _currentItems = ItemsFactory.GenerateItems(IsIndeterminate); _itemsPanel.Children.Clear(); foreach (UIElement element in _currentItems) { _itemsPanel.Children.Add(element); } } }