C# 如何在XAML中创建工作模板?
我有EpaxnseItHome.xaml的下一个代码:C# 如何在XAML中创建工作模板?,c#,wpf,xaml,C#,Wpf,Xaml,我有EpaxnseItHome.xaml的下一个代码: <ListBox Name="peopleListBox" Grid.Column="1" Grid.Row="2" ItemsSource="{Binding Source={StaticResource ExpenseDataSource}, XPath=Person}" ItemTemplate="{StaticResource nameItemTemplate}"> </ListBox
<ListBox Name="peopleListBox" Grid.Column="1" Grid.Row="2"
ItemsSource="{Binding Source={StaticResource ExpenseDataSource}, XPath=Person}"
ItemTemplate="{StaticResource nameItemTemplate}">
</ListBox>
<Grid.Resources>
<!-- Expense Report Data -->
<XmlDataProvider x:Key="ExpenseDataSource" XPath="Expenses">
<x:XData>
<Expenses xmlns="">
<Person Name="Mike" Department="Legal">
<Expense ExpenseType="Lunch" ExpenseAmount="50" />
<Expense ExpenseType="Transportation" ExpenseAmount="50" />
</Person>
</Expenses>
</x:XData>
</XmlDataProvider>
<!-- Name item template -->
<DataTemplate x:Key="nameItemTemplate">
<Label Content="{Binding XPath=@Name}"/>
</DataTemplate>
</Grid.Resources>
标签引用了
中的模板,但启动应用程序时返回一个错误,无法找到名为“nameItemTemplate”的资源。这个例子取自:最后得到了它,在使用之前应该声明一个新模板。所以,为了解决这个问题,我把..
换成了..