InlineCollection クラス

定義

Inline 要素のコレクションを表します。Represents a collection of Inline elements. InlineCollection は、ParagraphSpanTextBlock の要素の使用できる子コンテンツを定義します。InlineCollection defines the allowable child content of the Paragraph, Span, and TextBlock elements.

public ref class InlineCollection : System::Windows::Documents::TextElementCollection<System::Windows::Documents::Inline ^>, System::Collections::IList
[System.Windows.Markup.ContentWrapper(typeof(System.Windows.Documents.Run))]
[System.Windows.Markup.ContentWrapper(typeof(System.Windows.Documents.InlineUIContainer))]
[System.Windows.Markup.WhitespaceSignificantCollection]
public class InlineCollection : System.Windows.Documents.TextElementCollection<System.Windows.Documents.Inline>, System.Collections.IList
type InlineCollection = class
    inherit TextElementCollection<Inline>
    interface IList
    interface ICollection
    interface IEnumerable
Public Class InlineCollection
Inherits TextElementCollection(Of Inline)
Implements IList
継承
属性
実装

注釈

InlineCollection作成は、 InlineCollection TextBlockParagraphなどのを所有する要素内でのみ許可されます。InlineCollection creation is only permitted inside an element that owns an InlineCollection, such as a TextBlock or a Paragraph. そのためInlineCollection 、を直接インスタンス化することはできず、既定のコンストラクターやオーバーロードされたコンストラクターもありません。As such, an InlineCollection cannot be instantiated directly and has no default or overloaded constructor.

プロパティ

Count

コレクション内の現在の項目数を取得します。Gets the number of items currently in the collection.

(継承元 TextElementCollection<TextElementType>)
FirstInline

Inline のこのインスタンス内の最初の InlineCollection 要素を取得します。Gets the first Inline element within this instance of InlineCollection.

IsReadOnly

コレクションが読み取り専用かどうかを示す値を取得します。Gets a value that indicates whether or not the collection is read-only.

(継承元 TextElementCollection<TextElementType>)
LastInline

Inline のこのインスタンス内の最後の InlineCollection 要素を取得します。Gets the last Inline element within this instance of InlineCollection.

メソッド

Add(String)

Run として指定された、特定のテキストを持つ暗黙の String 要素を追加します。Adds an implicit Run element with the given text, supplied as a String.

Add(TextElementType)

指定した項目をコレクションに追加します。Appends a specified item to the collection.

(継承元 TextElementCollection<TextElementType>)
Add(UIElement)

指定した InlineUIContainer が既に含まれている暗黙の UIElement を追加します。Adds an implicit InlineUIContainer with the supplied UIElement already in it.

AddRange(IEnumerable)

指定した項目の範囲をコレクションに追加します。Appends a specified range of items to the collection.

(継承元 TextElementCollection<TextElementType>)
Clear()

コレクションからすべての項目を削除します。Clears all items from the collection.

(継承元 TextElementCollection<TextElementType>)
Contains(TextElementType)

コレクション内に指定した項目が存在するかどうかを照会します。Queries for the presence of a specified item in the collection.

(継承元 TextElementCollection<TextElementType>)
CopyTo(TextElementType[], Int32)

コレクションの内容をコピーして、指定された配列の指定されたインデックス位置から挿入します。Copies the contents of the collection and inserts them into a specified array starting at a specified index position in the array.

(継承元 TextElementCollection<TextElementType>)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetEnumerator()

コレクションのコンテンツの列挙子を返します。Returns an enumerator for the contents of the collection.

(継承元 TextElementCollection<TextElementType>)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
InsertAfter(TextElementType, TextElementType)

コレクション内の指定したコレクション項目の後に、指定した項目を挿入します。Inserts a specified item in the collection after a specified collection item.

(継承元 TextElementCollection<TextElementType>)
InsertBefore(TextElementType, TextElementType)

コレクション内の指定したコレクション項目の前に、指定した項目を挿入します。Inserts a specified item in the collection before a specified collection item.

(継承元 TextElementCollection<TextElementType>)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
Remove(TextElementType)

指定した項目をコレクションから削除します。Removes a specified item from the collection.

(継承元 TextElementCollection<TextElementType>)
ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

明示的なインターフェイスの実装

ICollection.CopyTo(Array, Int32)

ICollection の要素を Array にコピーします。Array の特定のインデックスからコピーが開始されます。Copies the elements of the ICollection to an Array, starting at a particular Array index. 代わりに、タイプ セーフ CopyTo(TextElementType[], Int32) メソッドを使用します。Use the type-safe CopyTo(TextElementType[], Int32) method instead.

(継承元 TextElementCollection<TextElementType>)
ICollection.Count

ICollection に格納されている要素の数を取得します。Gets the number of elements contained in the ICollection. 代わりに、タイプ セーフな Count プロパティを使用してください。Use the type-safe Count property instead.

(継承元 TextElementCollection<TextElementType>)
ICollection.IsSynchronized

ICollection へのアクセスが同期されている (スレッド セーフである) かどうかを示す値を取得します。Gets a value indicating whether access to the ICollection is synchronized (thread safe).

(継承元 TextElementCollection<TextElementType>)
ICollection.SyncRoot

ICollectionへのアクセスを同期するために使用できるオブジェクトを取得します。Gets an object that can be used to synchronize access to the ICollection.

(継承元 TextElementCollection<TextElementType>)
IEnumerable.GetEnumerator()

コレクションを反復処理する列挙子を返します。Returns an enumerator that iterates through a collection. 代わりに、タイプ セーフ GetEnumerator() メソッドを使用します。Use the type-safe GetEnumerator() method instead.

(継承元 TextElementCollection<TextElementType>)
IList.Add(Object)

IList に項目を追加します。Adds an item to the IList. 代わりに、タイプ セーフ Add(TextElementType) メソッドを使用します。Use the type-safe Add(TextElementType) method instead.

(継承元 TextElementCollection<TextElementType>)
IList.Clear()

この型またはメンバーは、Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) インフラストラクチャをサポートします。コードから直接使用するためのものではありません。This type or member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. 代わりに、タイプ セーフ Clear() メソッドを使用します。Use the type-safe Clear() method instead.

(継承元 TextElementCollection<TextElementType>)
IList.Contains(Object)

IList に特定の値が格納されているかどうかを判断します。Determines whether the IList contains a specific value. 代わりに、タイプ セーフ Contains(TextElementType) メソッドを使用します。Use the type-safe Contains(TextElementType) method instead.

(継承元 TextElementCollection<TextElementType>)
IList.IndexOf(Object)

IList 内の特定の項目のインデックスを確認します。Determines the index of a specific item in the IList.

(継承元 TextElementCollection<TextElementType>)
IList.Insert(Int32, Object)

指定したインデックスの IList に項目を挿入します。Inserts an item to the IList at the specified index. 代わりに、タイプ セーフな InsertAfter(TextElementType, TextElementType) または InsertBefore(TextElementType, TextElementType) メソッドを使用してください。Use the type-safe InsertAfter(TextElementType, TextElementType) or InsertBefore(TextElementType, TextElementType) methods instead.

(継承元 TextElementCollection<TextElementType>)
IList.IsFixedSize

IList が固定サイズかどうかを示す値を取得します。Gets a value indicating whether the IList has a fixed size.

(継承元 TextElementCollection<TextElementType>)
IList.IsReadOnly

IList が読み取り専用かどうかを示す値を取得します。Gets a value indicating whether the IList is read-only.

(継承元 TextElementCollection<TextElementType>)
IList.Item[Int32]

指定したインデックスにある要素を取得または設定します。Gets or sets the element at the specified index.

(継承元 TextElementCollection<TextElementType>)
IList.Remove(Object)

特定のオブジェクトが IList 内にあるときに、最初に出現したものを削除します。Removes the first occurrence of a specific object from the IList. 代わりに、タイプ セーフ Remove(TextElementType) メソッドを使用します。Use the type-safe Remove(TextElementType) method instead.

(継承元 TextElementCollection<TextElementType>)
IList.RemoveAt(Int32)

指定したインデックスにある IList 項目を削除します。Removes the IList item at the specified index.

(継承元 TextElementCollection<TextElementType>)

拡張メソッド

CopyToDataTable<T>(IEnumerable<T>)

指定した入力 DataTable オブジェクトに応じて (ジェネリック パラメーター TDataRow)、IEnumerable<T> オブジェクトのコピーを格納する DataRow を返します。Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

指定した入力 DataRow オブジェクトに応じて (ジェネリック パラメーター TDataTable)、指定した IEnumerable<T>DataRow オブジェクトをコピーします。Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

指定した入力 DataRow オブジェクトに応じて (ジェネリック パラメーター TDataTable)、指定した IEnumerable<T>DataRow オブジェクトをコピーします。Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable)

IEnumerable の要素を、指定した型にキャストします。Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

指定された型に基づいて IEnumerable の要素をフィルター処理します。Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

クエリの並列化を有効にします。Enables parallelization of a query.

AsQueryable(IEnumerable)

IEnumerableIQueryable に変換します。Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>)

ソース コレクション内のすべてのノードの先祖が格納された、要素のコレクションを返します。Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName)

ソース コレクション内のすべてのノードの先祖が格納され、フィルター処理された要素のコレクションを返します。Returns a filtered collection of elements that contains the ancestors of every node in the source collection. 一致する XName を持つ要素のみがコレクションに含められます。Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>)

ソース コレクション内のすべてのドキュメントおよび要素の子孫ノードのコレクションを返します。Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>)

ソース コレクション内のすべての要素とドキュメントの子孫要素が格納された要素のコレクションを返します。Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName)

ソース コレクション内のすべての要素とドキュメントの子孫要素が格納され、フィルター処理された要素のコレクションを返します。Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. 一致する XName を持つ要素のみがコレクションに含められます。Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>)

ソース コレクション内のすべての要素およびドキュメントの子要素のコレクションを返します。Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName)

ソース コレクション内のすべての要素およびドキュメントの、フィルター処理された子要素のコレクションを返します。Returns a filtered collection of the child elements of every element and document in the source collection. 一致する XName を持つ要素のみがコレクションに含められます。Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>)

ソース コレクション内のすべてのノードがドキュメント順に並べ替えて格納された、ノードのコレクションを返します。Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>)

ソース コレクション内のすべてのドキュメントおよび要素の子ノードのコレクションを返します。Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>)

ソース コレクション内の親ノードからすべてのノードを削除します。Removes every node in the source collection from its parent node.

適用対象

こちらもご覧ください