私はいくつかのコントロールとフレーム "f"を持つウィンドウ "w"を持っています。私はページ "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
}
第一及び第二作業1ではなく、第三いずれかを行うことができます。エラーが表示されます: 'MainWindow'に 'Current'の定義が含まれていません –
私の悪いですが、間違いです。 – KANAX