using EPLAN.Harness.ProjectCore; using EPLAN.Harness.ProjectCore.Occurrences.Designer; using Sinvo.EplanHpD.Plugin.WPFUI.View; using System; 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; } [STAThread] public static void Main() { //var window = new CableLectotypeWindow(new Models.MotorModel //{ // AxisNo = "MRJ001", // MotorPower = "1000W(220V)", // MotorModelStr = "HK-KT103WJK", // MotorSerie = "HK-KT" //}); //window.ShowDialog(); var window = new ScannerWindow(); window.ShowDialog(); } } }