2010-10-11 80 views
0

我已經在UserControl中聲明瞭一個DataGrid。如何從主xaml文件訪問UserControl中定義的DataGrid的ItemsSource屬性?

現在我已將UserControl包含在我的主要xaml文件中。我想從main.xaml設置DataGrid的ItemsSource屬性;但我收到錯誤「屬性ItemsSource不存在於名稱空間中」。

我能夠設置其他屬性,如背景,前景等

我的用戶有這樣的:

<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!! 

請幫我關於這個!!!

回答

3

試試這個

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

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

它的工作原理就像一個魅力!非常感謝。 – GuruC 2010-10-11 08:40:48

相關問題