aiu*_*iur 2 c# xaml win-universal-app
MainPage.xaml
<Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Grid x:Name="GridA">
<Grid x:Name="GridB"/>
</Grid>
</Grid>
Run Code Online (Sandbox Code Playgroud)
有可能从中得到GridB父母GridB
这就是我想要做的
//Null
Panel parent1 = GridB.Parent as Panel;
//Null
Panel parent2 = VisualTreeHelper.GetParent(GridB) as Panel;
Run Code Online (Sandbox Code Playgroud)
所有这些都返回null.
任何的想法?
使用VisualTreeHelper.GetParent方法但UIElement不是Panel这样的:
var parent = VisualTreeHelper.GetParent(GridB) as UIElement;
string pName = (parent as Grid).Name; //GridA
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4616 次 |
| 最近记录: |