wpfを使用してビデオ会議コーデックを制御するためのユーザーインターフェイスを作成しています。この例では、ページだけが必要です。 1つのメインページは、いくつかのショートカットと基本的なコントロールと高度なページです。
私の問題は、私は、メインページでコーデックコントロールクラスをインスタンス化しますが、高度なページではアクセスできません。私は両方のページでコーデックコントロールクラスを利用できるようにする方法を知らない。ここで
は、私がインスタンス化することができるはずと思われるスニペット(私は明確にするための名前空間が含まれていませんでした)
MainWindow.xaml.cs
using CodecControl;
public partial class MainWindow:Window
{
Codec codec = new Codec();
public MainWindow();
{
InitializeComponent();
}
private void btnAdvanced_Click(object sender, RoutedEventArgs e)
{
_mainframe.NavigationService.Navigate(new Uri("Advanced.xaml",UriKind.Relative));
}
//there are various shortcut buttons below here
}
AdvancedPage
public partial class AdvancedPage : Page
{
InitializeComponent();
}
private void btnConnect(object sender, RoutedEventArgs e)
{
codec.Connect(ipAddress,port);
}
//other controls below
ですクラスは一度同じメインウィンドウのすべての部分になるので、他のページで使用します。私は何が欠けていますか?
ありがとうございました。 Norm