mirror of
https://github.com/Stone-Red-Code/docs-desktop.git
synced 2026-09-07 07:56:07 +02:00
Initial WPF content migrated (#17)
* Reset branch for WPF changes * Convert BMP to PNG; fix link-out-of-scope err * Add snippets for WPF... 6794 files!!!! * Add missing snippets * update file updated between migration * Fix paths to include * update breadcrumb and toc * fix index links * fix index links * fix index links * fix markdown
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
---
|
||||
title: LINQ to XML dynamic properties reference
|
||||
ms.date: 10/22/2019
|
||||
ms.topic: reference
|
||||
---
|
||||
# LINQ to XML dynamic properties
|
||||
|
||||
This section provides reference information about the dynamic properties in LINQ to XML. Specifically, these properties are exposed by the <xref:System.Xml.Linq.XAttribute> and <xref:System.Xml.Linq.XElement> classes, which are in the <xref:System.Xml.Linq> namespace.
|
||||
|
||||
As explained in the topic [Overview of WPF data binding with LINQ to XML](wpf-data-binding-with-linq-to-xml-overview.md), each of the dynamic properties is equivalent to a standard public property or method in the same class. These standard members should be used for most purposes; dynamic properties are provided specifically for LINQ to XML data binding scenarios. For more information about the standard members of these classes, see the <xref:System.Xml.Linq.XAttribute> and <xref:System.Xml.Linq.XElement> reference topics.
|
||||
|
||||
With respect to their resolved values, the dynamic properties in this section fall into two categories:
|
||||
|
||||
- Simple ones, such as the `Value` properties in the <xref:System.Xml.Linq.XAttribute> and <xref:System.Xml.Linq.XElement> classes, that resolve to a single value.
|
||||
|
||||
- Indexed values, such as the [Elements](elements-xelement-dynamic-property.md) and [Descendants](descendants-xelement-dynamic-property.md) properties of <xref:System.Xml.Linq.XElement>, that resolve into an indexer type. For indexer types to be resolved to the desired value or collection, an expanded name parameter must be passed to them.
|
||||
|
||||
All the dynamic properties that return an indexed value of type <xref:System.Collections.Generic.IEnumerable%601> use deferred execution. For more information about deferred execution, see [Introduction to LINQ queries (C#)](/dotnet/csharp/programming-guide/concepts/linq/introduction-to-linq-queries).
|
||||
|
||||
## Reference
|
||||
|
||||
- <xref:System.Xml.Linq>
|
||||
- <xref:System.Xml.Linq.XElement?displayProperty=fullName>
|
||||
- <xref:System.Xml.Linq.XAttribute?displayProperty=fullName>
|
||||
|
||||
## See also
|
||||
|
||||
- [WPF data binding with LINQ to XML](wpf-data-binding-with-linq-to-xml-overview.md)
|
||||
- [WPF data binding with LINQ to XML overview](wpf-data-binding-with-linq-to-xml-overview.md)
|
||||
- [Introduction to LINQ queries (C#)](/dotnet/csharp/programming-guide/concepts/linq/introduction-to-linq-queries)
|
||||
Reference in New Issue
Block a user