Поделиться через


GraphConditionalStyleCollection Класс

Определение

Этот класс предоставляет методы для управления коллекцией объектов Style.

public ref class GraphConditionalStyleCollection : Microsoft::VisualStudio::GraphModel::IHasGraphOwner, System::Collections::Generic::ICollection<Microsoft::VisualStudio::GraphModel::Styles::GraphConditionalStyle ^>, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::GraphModel::Styles::GraphConditionalStyle ^>
public class GraphConditionalStyleCollection : Microsoft.VisualStudio.GraphModel.IHasGraphOwner, System.Collections.Generic.ICollection<Microsoft.VisualStudio.GraphModel.Styles.GraphConditionalStyle>, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.GraphModel.Styles.GraphConditionalStyle>
type GraphConditionalStyleCollection = class
    interface ICollection<GraphConditionalStyle>
    interface seq<GraphConditionalStyle>
    interface IEnumerable
    interface IHasGraphOwner
Public Class GraphConditionalStyleCollection
Implements ICollection(Of GraphConditionalStyle), IEnumerable(Of GraphConditionalStyle), IHasGraphOwner
Наследование
GraphConditionalStyleCollection
Реализации

Конструкторы

GraphConditionalStyleCollection(Graph)

Создайте новый объект стилей для заданного графа.

Свойства

Count

Возвращает количество стилей в коллекции.

Graph

Возвращает граф, связанный с этой коллекцией узлов.

HasPendingPropertyChangeEvents

Возвращает значение true, если есть какие-либо ожидающие события PropertyChange. Если возвращается значение true, вызовите метод RaisePendingPropertyChangeEvents.

IsCompiled

Узнайте, нужно ли вызывать метод CompileStyles.

IsReadOnly

Возвращает значение, указывающее, является ли system.Collections.Generic.ICollection доступной только для чтения.

Owner

Возвращает граф, связанный с этой коллекцией узлов.

Методы

Add(GraphConditionalStyle)

Добавляет указанный стиль в коллекцию. Если данный стиль принадлежит другому графу, он клонирует его и возвращает новый стиль.

Clear()

Очистите список стилей.

Compile(EventHandler<GraphErrorEventArgs>)

Скомпилируйте условные выражения в стилях для этого графа.

Contains(GraphConditionalStyle)

Возвращает значение true, если заданный стиль уже включен в список.

CopyTo(GraphConditionalStyle[], Int32)

Копирует элементы System.Collections.Generic.ICollection в System.Array, начиная с определенного индекса System.Array.

FindStyle(String)

Поиск существующего стиля по groupLabel

GetEnumerator()

Возвращает перечислитель типов для этой коллекции.

Insert(Int32, GraphConditionalStyle)

Вставьте заданный стиль в заданное место в списке.

MergeOrInsert(GraphConditionalStyle, Int32)

Добавьте этот стиль, если он еще не существует с одинаковыми целевыми типами и условиями. Если существует объект с одинаковым типом и условиями целевого объекта, объедините методы задания.

RaisePendingPropertyChangeEvents(IEnumerable<GraphObject>)

Создайте все события PropertyChanged, которые должны быть вызваны на основе всех свойств, на которые ссылается условные выражения и значения свойств в скомпилированном наборе стилей.

Remove(GraphConditionalStyle)

Удаляет первое вхождение определенного объекта из объекта System.Collections.Generic.ICollection.

Явные реализации интерфейса

IEnumerable.GetEnumerator()

Возвращает перечислитель для этой коллекции.

Методы расширения

EmptyIfNull<T>(IEnumerable<T>)

Возвращать это перечисление в случае, если оно не равно NULL. Если значение равно NULL, возвращается пустое перечисление.

Применяется к