public ExportNetworkParamsCtrl(Guid ownerId, IExportNetworkParamBag bag) { InitializeComponent(); Id = Guid.NewGuid(); ElementOwnerId = ownerId; cmBxFileType.Items.Add(NetworkFileTypesCaption.GraphML); cmBxFileType.Items.Add(NetworkFileTypesCaption.NetDraw_VNA); cmBxFileType.Items.Add(NetworkFileTypesCaption.Pajek_Net); cmBxFileType.Items.Add(NetworkFileTypesCaption.UCINet_DL); cmBxFileType.SelectedItem = null; Bag = bag; if (Bag != null) { // initialize last values LastFileName = bag.FileName; LastExportNodeAttributes = bag.ExportNodeAttributes; LastExportEdgeAttributes = bag.ExportEdgeAttributes; // set defaults SetValuesToLastValues(); } EnableCommonControls(false); }
public ExportNetworkParamMgr(IExportNetworkParamBag bag, IParamVarMapper varMap) : this(Guid.Empty, bag, varMap) { }
public ExportNetworkParamMgr(Guid id, IExportNetworkParamBag bag, IParamVarMapper varMap) : base(id) { Bag = bag; ParamVarMapper = varMap; }