public OpcTechnosoftWriteTagsViewModel(TsCDaServer server, TsCDaBrowseElement[] tags) { Title = "Запись тегов"; _opcDaServer = server; _tags = tags.Select(x => OpcTechnosoftwareTagValueBaseViewModel.Create(x)) .Where(y => y.Accessibility == TsDaAccessRights.ReadWritable || y.Accessibility == TsDaAccessRights.Writable) .ToArray(); WriteTagsCommand = new RelayCommand(OnWriteTags, CanWriteTags); }
public TsOpcTagsStructure(TsCDaBrowseElement[] elements) { var list = elements.Select(x => new TsOpcElement(this, x)); _allItems = new List<TsOpcElement>(list); }