parent的使用其实很简单,举个例子就能明白了。
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="20"/>
<RowDefinition Height="878*" MinHeight="0"/>
</Grid.RowDefinitions>
<StackPanel Orientation="Horizontal" Margin="0,0,0,0" Grid.Row="0">
</StackPanel>
<Popup StaysOpen="False" Name="popup" >
<Frame name="frame" Source="/view/userControl/TimeDomain.xaml" ></Frame>
</Popup>
<Button Name="button" Grid.Row="0" HorizontalAlignment="Right" Content="下单/>
</Grid>
上面的代码
frame.Parent就是Popup,popup.Parent就是Grid,比如,我们要在后台获取到Grid,可以这样写:
Popup P = frame.Parent;
Grid g =p.Parent;