Inheritance: IDataRecordRemoved, IFilterItem
コード例 #1
0
 public static FilterItem ShowInFilter(this IGraphFilter filter, IDiagramNode node, Vector2 position, bool collapsed = false)
 {
     var filterItem = new FilterItem()
     {
         FilterId = filter.Identifier,
         NodeId = node.Identifier,
         Position = position,
         Collapsed = collapsed
     };
     filter.Repository.Add(filterItem);
     var filterNode = filter as IDiagramNode;
     if (filterNode != null)
     {
         filterNode.NodeAddedInFilter(node);
     }
     return filterItem;
 }
コード例 #2
0
        public static FilterItem ShowInFilter(this IGraphFilter filter, IDiagramNode node, Vector2 position, bool collapsed = false)
        {
            var filterItem = new FilterItem()
            {
                FilterId  = filter.Identifier,
                NodeId    = node.Identifier,
                Position  = position,
                Collapsed = collapsed
            };

            filter.Repository.Add(filterItem);
            var filterNode = filter as IDiagramNode;

            if (filterNode != null)
            {
                filterNode.NodeAddedInFilter(node);
            }
            return(filterItem);
        }