EPLAN_PROD_Plugin/Sinvo.EplanHpD.Plugin.WPFUI/TestWindow.xaml.cs

39 lines
1.0 KiB
C#

using EPLAN.Harness.ProjectCore;
using EPLAN.Harness.ProjectCore.Occurrences.Designer;
using System.Linq;
using System.Windows;
namespace Sinvo.EplanHpD.Plugin.WPFUI
{
/// <summary>
/// TestWindow.xaml 的交互逻辑
/// </summary>
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;
}
}
}