using EPLAN.Harness.ProjectCore; using EPLAN.Harness.ProjectCore.Occurrences.Designer; using System.Linq; using System.Windows; namespace Sinvo.EplanHpD.Plugin.WPFUI { /// /// TestWindow.xaml 的交互逻辑 /// public partial class TestWindow : Window { private string _docId; public TestWindow(string docID) { InitializeComponent(); _docId = docID; } private void Window_Loaded(object sender, RoutedEventArgs e) { LoadData(); } public void LoadData() { if (string.IsNullOrEmpty(_docId)) { return; } var doc = FlexProject.CurrentProject.GetDesigners().FirstOrDefault(designer => designer.ID == _docId); //var data = doc.GetOccurrencesByName("w_00901"); var wires = doc.GetOrganizerOccurrences(doc.ID, typeof(OccWire)); testDataGrid.ItemsSource = wires; } } }