2017-02-27 1 views
1

[OK]を、私はここで本当に厚めのものだし、私の頭の中で主要なものに回っているいくつかのマイナーな問題が午前:更新ユーザーコントロール

を私はその家のMainWindowを持っています私はいくつかの "アプリ"がすべて自分のソリューションを持って座っているタブコントロール。私は、メインウィンドウに格納されているが表示されているページの1つにボタンがクリックされたときにのみ表示される、きちんとした "ローディング"コントロールを構築しました。しかし、私はページからユーザーコントロールにアクセスできないようです。

例として、私は管理者ページを持っており、データベース内のユーザーを制御しています。送信ボタンをクリックすると、MainWindowでユーザーコントロールを表示させ、コントロールが非表示になったら機能が終了するようにしたいと考えています。私はコントロールを隠す方法と隠す方法だけを知っています。以下のファイル構造の表現を添付して、メインソリューションのMainWindowにアクセスしている問題をpageAdmin.xamlから見ることができます。

私はこれをしばらくの間googalizingしていて、うまくいく解決策を見つけることができないようです。誰かが私を正しい方向に向けることができますか?私はこれをどのように扱うかについての提案には開放されています。

アンディ

Solution Structure

答えて

0

ただ、確かに:あなたは、 "アプリケーション" で何を意味するのですか?異なるコンポーネントをホストする1つのWPFアプリケーションがありますか? PRISM(Microsoft Framework)が面白いかもしれません。 PRISMでは、さまざまなDLLからコンポーネントを動的にロードし、1つのWPFアプリケーションでそれらをホストできます。それは非常にうまく動作するメッセージフレームワークのビルドを持っており、diffetent dllはそれらの間で参照を必要としません。

+0

申し訳ありませんが、私は非常にはっきりしていませんでした、私は悪いです!これは、異なるコンポーネントを持つ1つのWPFアプリケーションです。ビジネスの継続性のために、コンポーネントはスタンドアロンのアプリケーションで使用でき、ビジネスのために「アプリ」という用語を使用して、よりよく理解できるようにします。 – BU00HA

関連する問題