如何从主xaml文件访问UserControl中定义的DataGrid的ItemsSource属性?

时间:2010-10-11 08:11:54

标签: wpf user-controls datagrid itemssource

我在UserControl中声明了一个DataGrid。

现在我已将UserControl包含在我的主xaml文件中。我试图从main.xaml设置DataGrid的ItemsSource属性;但我收到一个错误“属性ItemsSource不存在于命名空间”。

我可以设置其他属性,如背景,前景等。

我的UserControl有这个:

<wpfkit:DataGrid Name="DataGrid1"  
                     AutoGenerateColumns="True"
                     Width="Auto">
</wpfkit:DataGrid>

在main.xaml中:

<usercontrol:MultiStepProcessGrid ItemsSource="{Binding GridData}" ></usercontrol:MultiStepProcessGrid>

The above line is giving an error stating that ItemsSource doesnot exist in namespace.
So I wanted to know whether its possible to set the ItemsSource from main.xaml or not!!

请帮我这个!!!

1 个答案:

答案 0 :(得分:3)

试试这个

<wpfkit:DataGrid Name="DataGrid1"  
                     ItemSource="{Binding}"
                     AutoGenerateColumns="True" 
                     Width="Auto"> 
</wpfkit:DataGrid> 

<usercontrol:MultiStepProcessGrid DataContext="{Binding GridData}" ></usercontrol:MultiStepProcessGrid>