Wpf 只读XAML属性

Wpf 只读XAML属性,wpf,xaml,dependency-properties,Wpf,Xaml,Dependency Properties,我有一个名为GridContainer的UserControl,在XAML中我声明了一个DataGrid控件。在窗口中使用时,我希望能够从XAML访问此数据网格: <local:GridContainer> <local:GridContainer.MyDataGrid> . . . <local:GridContainer.MyDataGrid> </local:GridContainer>

我有一个名为GridContainer的UserControl,在XAML中我声明了一个DataGrid控件。在窗口中使用时,我希望能够从XAML访问此数据网格:

<local:GridContainer>
   <local:GridContainer.MyDataGrid>
       .
       .
       .
   <local:GridContainer.MyDataGrid>
</local:GridContainer>

.
.
.

如何声明依赖项属性以访问UserControl中嵌套的DataGrid?

我不知道您到底有什么问题,但我会建议一个解决方案。为什么不能转到usercontrolcodebhind文件并在其中放置普通的依赖属性定义呢。visual studio有一个代码片段可以在这方面为您提供很多帮助。

通常不应将控件作为属性公开,而应转发控件上的属性。但即使在这种情况下,如何使用依赖项属性公开现有控件的属性?请确保,您在XAML中定义了一个用户控件,该控件具有属性,您想知道如何将这些属性作为依赖属性公开?是的,因此我的UserControl中有一种特殊类型的DataGrid,该DataGrid有一个名为TableView的属性。如何公开TablweView以便在XAML中访问它?