DAQ カードを使用してさまざまな種類のセンサーからのデータ取得を構成する WPF アプリケーションを作成しています。私の最初のウィンドウは、さまざまなパラメーターに関するユーザーからの入力を受け取り、それ以降のすべてのウィンドウでこれらを使用したいと考えています。これらすべてを保存する最良の方法は何ですか。
- 別のクラスを作成し、それらをすべて静的フィールドとしてクラスに格納します。
- それらをクラスの文字列配列に保存します
mainwindow
。
提案されたパターンのいずれにも従うことができず、アプリケーションのすべてのウィンドウで使用できるいくつかのプロパティが必要な場合は、Application.Properties
プロパティを使用できます。
http://msdn.microsoft.com/en-us/library/system.windows.application.properties
Tom Deleu の言うとおりです。ビューをデータから分離する必要があります。Caliburn.Microは非常に強力で、習得も容易です。また、かなりの数のユーザーがいるため、質問が解決される可能性があります。何を選択しても、正しい方法で実行してください。