Interface<TPoint> 클래스
통신 기반 인터페이스
상속된 멤버
네임스페이스: VagabondK.Interface.Abstractions
어셈블리: VagabondK.Interface.Abstractions.dll
구문
public abstract class Interface<TPoint> : Interface, INotifyPropertyChanged, IDisposable, ICollection<TPoint>, IEnumerable<TPoint>, IEnumerable where TPoint : InterfacePoint
형식 매개 변수
이름 | 설명 |
---|---|
TPoint | 인터페이스 포인트 형식 |
속성
이름 | 설명 |
---|---|
Count | 현재 인터페이스에 종속된 인터페이스 포인트의 개수입니다. |
IsReadOnly | 컬렉션이 읽기 전용인지 여부를 나타내는 값을 가져옵니다. |
메서드
이름 | 설명 |
---|---|
Add(TPoint) | 인터페이스 포인트를 추가합니다. |
AddRange(IEnumerable<TPoint>) | 인터페이스 포인트 열거를 일괄 추가합니다. |
Clear() | 모든 인터페이스 포인트를 제거합니다. |
Contains(TPoint) | 지정된 인터페이스 포인트가 포함되어 있는지 확인합니다. |
CopyTo(TPoint[], int) | 지정된 배열 인덱스에서 시작하여 현재 포함된 인터페이스 포인트들을 배열에 복사합니다. |
CreateHandler<TValue>(TPoint) | 인터페이스 처리기 생성 |
GetEnumerator() | 인터페이스 포인트가 반복되는 열거자를 반환합니다. |
OnAdded(TPoint) | 인터페이스 포인트가 추가되었을 경우 호출됨 |
OnRemoved(TPoint) | 인터페이스 포인트가 제거되었을 경우 호출됨 |
Remove(TPoint) | 인터페이스 포인트를 제거합니다. |
SetBinding<TValue>(TPoint, object, string) | 인터페이스 바인딩 설정 |
SetBinding<TValue>(TPoint, object, string, bool) | 인터페이스 바인딩 설정 |
SetBinding<TValue>(TPoint, object, string, InterfaceMode) | 인터페이스 바인딩 설정 |
SetBinding<TValue>(TPoint, object, string, InterfaceMode, bool) | 인터페이스 바인딩 설정 |
SetBindings(object) | 인터페이스 바인딩 일괄 설정, InterfaceAttribute을 상속받은 특성을 이용하여 일괄 바인딩 설정 가능. |
SetBindings(object, Action<InterfaceHandler>) | 인터페이스 바인딩 일괄 설정, InterfaceAttribute을 상속받은 특성을 이용하여 일괄 바인딩 설정 가능. |
SetBindings(object, Action<TPoint>) | 인터페이스 바인딩 일괄 설정, InterfaceAttribute을 상속받은 특성을 이용하여 일괄 바인딩 설정 가능. |