3

私の MainWindow.xaml には、次のコードがあります。

<Frame Name="FrmView" Source="Overview.xaml" NavigationUIVisibility="Hidden" />

Overview.xaml.cs では、MainWindow.xaml.cs で宣言および初期化された ObservableCollection にアクセスしたいと考えています。Frame/Page から MainWindow にアクセスする方法はありますか?

4

2 に答える 2

1

ページで Window.GetWindow(this) を試すことができます。これにより、トップレベルのウィンドウが表示されます。

于 2012-05-07T22:07:02.270 に答える
0

次のようにアプリケーションを宣言する必要があります。

  • または辞書に存在するリソースなapplication resourceので、さまざまなウィンドウからアクセスできます

  • または、分離コード変数のように、XAMLからではなくコードを介して取得/設定します。

于 2012-05-07T17:38:58.917 に答える