2012-04-24 120 views
0

我试图在我使用下面的标签在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

+0

您似乎忘记申报'staticData:StatusList'财产。你能否提供demotest.StatusList属性声明的代码? – stukselbax 2012-04-24 08:53:44

+0

请给我们代码 – 2012-04-24 09:07:50

回答

0

您的标题和你的问题没有真正相关。但是,你可以检查你的项目设置吗?也许你有客户端配置文件,而不是.Net4.0配置文件。如果没有检查您的staticData的名称空间

您是名称空间demotest中的StatusList?

namespace demotest 
{ 
    public class StatusList : List<string> 
    { 
    //... 
    }  
} 

我想你的XAML和它的作品

+0

状态列表的声明感谢您的回复,但我已meandoed我得到了错误。现在我把我的总xaml代码: - – Snehasis 2012-04-24 08:33:49