using StructureHelper.Infrastructure.UI.DataContexts; using StructureHelperLogics.NdmCalculations.Primitives; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; namespace StructureHelper.Windows.ViewModels.PrimitiveProperties { public class SelectPrimitivesViewModel { public SelectItemsViewModel Items { get; } public SelectPrimitivesViewModel(IEnumerable primitives) { var primitiveViews = PrimitiveOperations.ConvertNdmPrimitivesToPrimitiveBase(primitives); Items = new SelectItemsViewModel(primitiveViews); Items.ItemDataDemplate = Application.Current.Resources["ColoredItemTemplate"] as DataTemplate; } } }