public RecordInserted ( IDataRecord record ) : void | ||
record | IDataRecord | |
return | void |
public void RecordInserted(IDataRecord record)
{
if (record is ConnectionData)
{
RefreshConnectors();
}
else
{
var filterItem = record as IFilterItem;
if (filterItem != null)
{
if (filterItem.FilterId == GraphData.CurrentFilter.Identifier)
{
var e = AddGraphItems(new[] { filterItem.Node });
while (e.MoveNext())
{
}
}
}
}
for (int index = 0; index < GraphItems.Count; index++)
{
var item = GraphItems[index];
item.RecordInserted(record);
}
}
public void RecordInserted(IDataRecord record) { if (DiagramDrawer == null || DiagramDrawer.DiagramViewModel == null || DiagramDrawer.DiagramViewModel.IsLoading) { return; } if (record is FilterStackItem || record is WorkspaceGraph || record is FilterItem) { refresh = true; } DiagramViewModel.RecordInserted(record); //if (record is IDiagramNodeItem) //{ // refresh = true; //} }