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);
		}
Esempio n. 2
0
		public TsOpcTagsStructure(TsCDaBrowseElement[] elements)
		{
			var list = elements.Select(x => new TsOpcElement(this, x));
			_allItems = new List<TsOpcElement>(list);
		}