Show / Hide Table of Contents

Class AboutDialogButtonDescriptionCollection

A collection of Sartorius.SAF.Presentation.Controls.AboutDialog.IAboutDialogButtonDescriptions

Inheritance
System.Object
AboutDialogButtonDescriptionCollection
Implements
System.Collections.Generic.IList<Sartorius.SAF.Presentation.Controls.AboutDialog.IAboutDialogButtonDescription>
System.Collections.Generic.ICollection<Sartorius.SAF.Presentation.Controls.AboutDialog.IAboutDialogButtonDescription>
System.Collections.Generic.IEnumerable<Sartorius.SAF.Presentation.Controls.AboutDialog.IAboutDialogButtonDescription>
System.ComponentModel.INotifyPropertyChanged
System.Collections.Specialized.INotifyCollectionChanged
System.Collections.IList
System.Collections.ICollection
System.Collections.IEnumerable
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Sartorius.SAF.Presentation.Controls
Assembly: Sartorius.SAF.Presentation.Controls.dll
Syntax
public class AboutDialogButtonDescriptionCollection : IAboutDialogButtonDescriptions, IList<IAboutDialogButtonDescription>, ICollection<IAboutDialogButtonDescription>, IEnumerable<IAboutDialogButtonDescription>, INotifyPropertyChanged, INotifyCollectionChanged, IList, ICollection, IEnumerable

Constructors

View Source

AboutDialogButtonDescriptionCollection()

Initializes a new instance of the AboutDialogButtonDescriptionCollection class.

Declaration
public AboutDialogButtonDescriptionCollection()
View Source

AboutDialogButtonDescriptionCollection(IEnumerable<AboutDialogButtonDescription>)

Initializes a new instance of the AboutDialogButtonDescriptionCollection class with the specified items.

Declaration
public AboutDialogButtonDescriptionCollection(IEnumerable<AboutDialogButtonDescription> defaultButtons)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<AboutDialogButtonDescription> defaultButtons

Properties

View Source

Count

Declaration
public int Count { get; }
Property Value
Type Description
System.Int32
View Source

IsReadOnly

Declaration
public bool IsReadOnly { get; }
Property Value
Type Description
System.Boolean
View Source

Item[Int32]

Declaration
public IAboutDialogButtonDescription this[int index] { get; set; }
Parameters
Type Name Description
System.Int32 index
Property Value
Type Description
Sartorius.SAF.Presentation.Controls.AboutDialog.IAboutDialogButtonDescription

Methods

View Source

Add(IAboutDialogButtonDescription)

Declaration
public void Add(IAboutDialogButtonDescription item)
Parameters
Type Name Description
Sartorius.SAF.Presentation.Controls.AboutDialog.IAboutDialogButtonDescription item
View Source

Add(ICommand, String)

Declaration
public void Add(ICommand command, string caption)
Parameters
Type Name Description
System.Windows.Input.ICommand command
System.String caption
View Source

Add(ICommand, String, Guid)

Declaration
public void Add(ICommand command, string caption, Guid automationId)
Parameters
Type Name Description
System.Windows.Input.ICommand command
System.String caption
System.Guid automationId
View Source

Clear()

Declaration
public void Clear()
View Source

Contains(IAboutDialogButtonDescription)

Declaration
public bool Contains(IAboutDialogButtonDescription item)
Parameters
Type Name Description
Sartorius.SAF.Presentation.Controls.AboutDialog.IAboutDialogButtonDescription item
Returns
Type Description
System.Boolean
View Source

CopyTo(IAboutDialogButtonDescription[], Int32)

Declaration
public void CopyTo(IAboutDialogButtonDescription[] array, int arrayIndex)
Parameters
Type Name Description
Sartorius.SAF.Presentation.Controls.AboutDialog.IAboutDialogButtonDescription[] array
System.Int32 arrayIndex
View Source

GetEnumerator()

Declaration
public IEnumerator<IAboutDialogButtonDescription> GetEnumerator()
Returns
Type Description
System.Collections.Generic.IEnumerator<Sartorius.SAF.Presentation.Controls.AboutDialog.IAboutDialogButtonDescription>
View Source

IndexOf(IAboutDialogButtonDescription)

Declaration
public int IndexOf(IAboutDialogButtonDescription item)
Parameters
Type Name Description
Sartorius.SAF.Presentation.Controls.AboutDialog.IAboutDialogButtonDescription item
Returns
Type Description
System.Int32
View Source

Insert(Int32, IAboutDialogButtonDescription)

Declaration
public void Insert(int index, IAboutDialogButtonDescription item)
Parameters
Type Name Description
System.Int32 index
Sartorius.SAF.Presentation.Controls.AboutDialog.IAboutDialogButtonDescription item
View Source

OnPropertyChanged(String)

Raises the System.ComponentModel.INotifyPropertyChanged.PropertyChanged event.

Declaration
protected virtual void OnPropertyChanged(string propertyName)
Parameters
Type Name Description
System.String propertyName

The name of the property that has been changed.

View Source

Remove(IAboutDialogButtonDescription)

Declaration
public bool Remove(IAboutDialogButtonDescription item)
Parameters
Type Name Description
Sartorius.SAF.Presentation.Controls.AboutDialog.IAboutDialogButtonDescription item
Returns
Type Description
System.Boolean
View Source

RemoveAt(Int32)

Declaration
public void RemoveAt(int index)
Parameters
Type Name Description
System.Int32 index

Events

View Source

CollectionChanged

Declaration
public event NotifyCollectionChangedEventHandler CollectionChanged
Event Type
Type Description
System.Collections.Specialized.NotifyCollectionChangedEventHandler
View Source

PropertyChanged

Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
Type Description
System.ComponentModel.PropertyChangedEventHandler

Explicit Interface Implementations

View Source

ICollection.CopyTo(Array, Int32)

Declaration
void ICollection.CopyTo(Array array, int index)
Parameters
Type Name Description
System.Array array
System.Int32 index
View Source

ICollection.IsSynchronized

Declaration
bool ICollection.IsSynchronized { get; }
Returns
Type Description
System.Boolean
View Source

ICollection.SyncRoot

Declaration
object ICollection.SyncRoot { get; }
Returns
Type Description
System.Object
View Source

IEnumerable.GetEnumerator()

Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
Type Description
System.Collections.IEnumerator
View Source

IList.Add(Object)

Declaration
int IList.Add(object value)
Parameters
Type Name Description
System.Object value
Returns
Type Description
System.Int32
View Source

IList.Contains(Object)

Declaration
bool IList.Contains(object value)
Parameters
Type Name Description
System.Object value
Returns
Type Description
System.Boolean
View Source

IList.IndexOf(Object)

Declaration
int IList.IndexOf(object value)
Parameters
Type Name Description
System.Object value
Returns
Type Description
System.Int32
View Source

IList.Insert(Int32, Object)

Declaration
void IList.Insert(int index, object value)
Parameters
Type Name Description
System.Int32 index
System.Object value
View Source

IList.IsFixedSize

Declaration
bool IList.IsFixedSize { get; }
Returns
Type Description
System.Boolean
View Source

IList.Item[Int32]

Declaration
object IList.this[int index] { get; set; }
Parameters
Type Name Description
System.Int32 index
Returns
Type Description
System.Object
View Source

IList.Remove(Object)

Declaration
void IList.Remove(object value)
Parameters
Type Name Description
System.Object value

Implements

System.Collections.Generic.IList<T>
System.Collections.Generic.ICollection<T>
System.Collections.Generic.IEnumerable<T>
System.ComponentModel.INotifyPropertyChanged
System.Collections.Specialized.INotifyCollectionChanged
System.Collections.IList
System.Collections.ICollection
System.Collections.IEnumerable

Extension Methods

CollectionExtensions.AddRange<T, TCollection>(TCollection, IEnumerable<T>)
ListExtensions.ToDataTable<T>(IList<T>)
NotifyPropertyChangedExtensions.GetPropertyName<T>(INotifyPropertyChanged, Expression<Func<T>>)
NotifyPropertyChangedExtensions.RaisePropertyChanged<T>(INotifyPropertyChanged, Expression<Func<T>>)
NotifyPropertyChangedExtensions.RaisePropertyChanged(INotifyPropertyChanged, String)
PropertyHelper.RaisePropertyChanged<T>(INotifyPropertyChanged, Expression<Func<T>>, PropertyChangedEventHandler)
SerializableObjectCloneExtension.Clone<T>(T)
  • View Source
Back to top Generated by DocFX