wpf datagridでcomboxをバインドしようとしていますが、xamlで以下のタグを使用すると、エラーが発生します
「staticData:StatusListが見つかりませんでした。アセンブリ参照が欠落していないことを確認してください」。
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>
前もって感謝します
よろしく、スネハシス