我有一個窗口「w」與幾個控件和一個框架「f」。我使用頁面「p1,p2,...」替換「f」。我想從「p1」訪問「w」的控件。我怎樣才能做到這一點?如何從WPF的子頁面訪問父窗口的控件?
「w.xaml」:
<Window x:Class="WpfApplication.w">
<Grid>
<TextBox x:Name="textBox_1" />
<Frame x:Name="mainFrame" />
</Grid>
</window>
「p1.xaml」:
<Page x:Class="WpfApplication.p1">
<Grid>
<Button x:Name="button_1"
Click="Button_Click" />
</Grid>
「p1.xaml.cs」:
private void Button_Click_Upload(object sender, RoutedEventArgs e)
{
//set text of textBox_1
}
第一和第二一個工作,但不是第三個;錯誤顯示:'MainWindow'不包含'Current'的定義 –
我的不好,確實是一個錯誤。 – KANAX