English 中文(简体)
具有约束力的数据格
原标题:datagrid binding xaml

I m 试图将数据网约束为xml:

<StackPanel.DataContext>
<XmlDataProvider Source="bill.xml" XPath="/Foods/Food"/>
</StackPanel.DataContext>

<DataGrid Width="190" Height="200" HorizontalAlignment="Center" VerticalAlignment="Top" Foreground="Black" ItemsSource="{Binding}">

<DataGrid.Columns>
<DataGridTextColumn Header="Quantity" FontSize="12" Binding="{Binding XPath=/Foods/Food/Quantity}" />
<DataGridTextColumn Header="Item" FontSize="12" Binding="{Binding XPath=/Foods/Food/Item}"/>
<DataGridTextColumn Header="Price" FontSize="12" Binding="{Binding XPath=/Foods/Food/Price}"/>
<DataGridTextColumn Header="P" FontSize="12" Binding="{Binding XPath=/Foods/Food/P}"/>
<DataGridTextColumn Header="C" FontSize="12" Binding="{Binding XPath=/Foods/Food/C}"/>          
</DataGrid.Columns>

</DataGrid>

XML:

<?xml version="1.0" encoding="utf-8" ?>
    <Foods>
      <Food>
        <Quantity>1</Quantity>
        <Item>SMALL COFFEE</Item>
    <Price>0.95</Price>
    <P>N</P>
    <C>1</C>
      </Food>
    <Food>
        <Quantity>1</Quantity>
        <Item>CHEESE CAKE</Item>
    <Price>4.50</Price>
    <P>N</P>
    <C>1</C>
      </Food>
    <Food>
        <Quantity>1</Quantity>
        <Item>SPAGHETTI</Item>
    <Price>13.50</Price>
    <P>N</P>
    <C>1</C>
      </Food>

    </Foods>

数据显示没有。

我是否误解了什么?

最佳回答

页: 1 因此,你无需在您的约束力中说明<代码>XPath的那部分内容。 因此:

<DataGridTextColumn Header="Quantity" FontSize="12" Binding="{Binding XPath=Quantity}" />
问题回答

我有同样的问题。 添加xmlns=”对我来说是解决问题的。

可能需要在食品中添加xmlns=”。

用途





相关问题
WPF convert 2d mouse click into 3d space

I have several geometry meshes in my Viewport3D, these have bounds of (w:1800, h:500, d:25). When a user clicks in the middle of the mesh, I want the Point3D of (900, 500, 25)... How can I achieve ...

Editing a xaml icons or images

Is it possible to edit a xaml icons or images in the expression design or using other tools? Is it possible to import a xaml images (that e.g you have exported) in the expression designer for editing?...

WPF: writing smoke tests using ViewModels

I am considering to write smoke tests for our WPF application. The question that I am faced is: should we use UI automation( or some other technology that creates a UI script), or is it good enough to ...

WPF - MVVM - NHibernate Validation

Im facing a bit of an issue when trying to validate a decimal property on domain object which is bound to a textbox on the view through the viewmodel. I am using NHibernate to decorate my property on ...

How do WPF Markup Extensions raise compile errors?

Certain markup extensions raise compile errors. For example StaticExtension (x:Static) raises a compile error if the referenced class cannot be found. Anyone know the mechanism for this? Is it baked ...

WPF design-time context menu

I am trying to create a custom wpf control, I m wondering how I can add some design-time features. I ve googled and can t seem to get to my goal. So here s my simple question, how can I add an entry ...

How to combine DataTrigger and EventTrigger?

NOTE I have asked the related question (with an accepted answer): How to combine DataTrigger and Trigger? I think I need to combine an EventTrigger and a DataTrigger to achieve what I m after: when ...

热门标签