-1

私は Visual Studio 2012 を使用しており、C# と WPF を使用してプロジェクトを開発しています。私のアプリケーションでは、すべての Windows アプリケーションで見られるように、単純な設定ウィンドウが必要です。そこで、左側にツリービュー、中央にフレームを持つ新しいページを作成します。ツリービュー アイテムをクリックすると、フレームの内容が変わります。page1 にあるチェックボックスを選択すると、2 番目のツリービュー項目が選択されます。最初に戻ると、チェックボックスの選択が失われます。値を維持する必要があり、[OK] ボタンをクリックすると、値が xml ファイルに保存されます (XML ファイルに書き込む方法を知っているだけです)。この種の開発に関するサンプルを知っていますか?

ご協力いただきありがとうございます

フランチェスコ

4

1 に答える 1

1

ページ作成時間の設定で各ページのインスタンスを作成できます

Page1 page1 = new Page1();

次に、次のように切り替えます。

internal static void LoadPage(string pageName)
{
    string currentPage = "";
    if (Main_Content.Content != null)
    {
        var page = Main_Content.Content as Page;
        if (page != null)
            currentPage = page.Name ?? "";
    }

    if (currentPage != pageName)
    {
        switch (pageName)
        {
            case "page1":                   
                Main_Content.Content = page1;
                break;      
        }
    }
}
于 2013-06-10T10:10:31.680 に答える