Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public ExportNetworkParamMgr(IExportNetworkParamBag bag, IParamVarMapper varMap)
     : this(Guid.Empty, bag, varMap)
 {
 }
Exemplo n.º 3
0
 public ExportNetworkParamMgr(Guid id, IExportNetworkParamBag bag, IParamVarMapper varMap)
     : base(id)
 {
     Bag = bag;
     ParamVarMapper = varMap;
 }