我试图在我使用下面的标签在XAML它给我的错误绑定组合框
“staticData在WPF datagrid.But绑定COMBOX:StatusList没有found.Verify你是不会丢失 任何装配参考“。
它在VS2008中工作正常。但在vs2010中它给出了提到的错误。
<Window.Resources> <staticData:StatusList x:Key="StatusList"/> </Window.Resources>
有的一个PLZ帮助,如果有我的问题,我已经给了我下面的代码: -
<Window x:Class="demotest.DynamicBindGridDemo"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="ComboBox DataGrid WPF" Height="300" Width="616"
xmlns:staticData="clr-namespace:demotest"
xmlns:my="http://schemas.microsoft.com/wpf/2008/toolkit">
<Window.Resources>
<staticData:StatusList x:Key="StatusList"/>
</Window.Resources>
<Grid>
<DataGrid x:Name="dgData" AutoGenerateColumns="False">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Subject}" Header="Subject" Width="*"/>
<DataGridTemplateColumn Header="Status" Width="100">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Status}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<ComboBox Height="22"
ItemsSource="{StaticResource StatusList}"
SelectedItem="{Binding Status}"/>
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn>
<DataGridTextColumn Binding="{Binding RaisedBy}" Header="Raised By" Width="100"/>
</DataGrid.Columns>
</DataGrid>
</Grid>
由于提前
问候, Snehasis
您似乎忘记申报'staticData:StatusList'财产。你能否提供demotest.StatusList属性声明的代码? – stukselbax 2012-04-24 08:53:44
请给我们代码 – 2012-04-24 09:07:50