Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私の MainWindow.xaml には、次のコードがあります。
<Frame Name="FrmView" Source="Overview.xaml" NavigationUIVisibility="Hidden" />
Overview.xaml.cs では、MainWindow.xaml.cs で宣言および初期化された ObservableCollection にアクセスしたいと考えています。Frame/Page から MainWindow にアクセスする方法はありますか?
ページで Window.GetWindow(this) を試すことができます。これにより、トップレベルのウィンドウが表示されます。
次のようにアプリケーションを宣言する必要があります。
または辞書に存在するリソースなapplication resourceので、さまざまなウィンドウからアクセスできます
application resource
または、分離コード変数のように、XAMLからではなくコードを介して取得/設定します。