This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

XmlDataProvider.XmlNamespaceManager الخاصية

Visual Studio 2010

الحصول أو تعيين XmlNamespaceManagerاستخدام إلى تشغيل XPathالاستعلامات.

مساحة الاسم:  System.Windows.Data
التجميع:  PresentationFramework (في PresentationFramework.dll)
XMLNS لـ XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public XmlNamespaceManager XmlNamespaceManager { get; set; }
<object XmlNamespaceManager="mappingCollection"/>

قيم XAML

mappingCollection

AnXmlNamespaceMappingCollection. للإشارة إلى XmlNamespaceMappingCollection، استخدم ملحقات العلامات و XAML.

قيمة الخاصية

النوع: System.Xml.XmlNamespaceManager
XmlNamespaceManager استخدام إلى تشغيل XPathالاستعلامات. القيمة الافتراضية هي null.

تعيين الخصائص التالية ضمنياً سيؤدي هذا XmlDataProviderالكائن إلى التحديث: Source و Document وXmlNamespaceManager و XPath. عند تغيير العديد من التسبب في تحديث الخصائص، استخدم DeferRefreshهو مستحسن.

يوضح المثال التالي كيفية إلى استخدام هذه خاصية.


<StackPanel.Resources>
  <XmlNamespaceMappingCollection x:Key="mapping">
    <XmlNamespaceMapping Uri="http://purl.org/dc/elements/1.1/" Prefix="dc" />
  </XmlNamespaceMappingCollection>

  <XmlDataProvider Source="http://msdn.microsoft.com/subscriptions/rss.xml"
                   XmlNamespaceManager="{StaticResource mapping}"
                   XPath="rss/channel/item" x:Key="provider"/>

  <DataTemplate x:Key="dataTemplate">
    <Border BorderThickness="1" BorderBrush="Gray">
      <Grid Width="600" Height="50">
        <Grid.RowDefinitions>
          <RowDefinition Height="25"/>
          <RowDefinition Height="25"/>
        </Grid.RowDefinitions>
        <TextBlock Grid.Row="0" Text="{Binding XPath=title}" />
        <TextBlock Grid.Row="1" Text="{Binding XPath=dc:date}" />
      </Grid>
    </Border>
  </DataTemplate>
</StackPanel.Resources>

<ListBox
  Width="600"
  Height="600"
  Background="Honeydew"
  ItemsSource="{Binding Source={StaticResource provider}}"
  ItemTemplate="{StaticResource dataTemplate}"/>


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0

NET Framework. Client Profile

مدعوم في: 4
إظهار: