MVVM以外のアプリケーションがあります。メインウィンドウには、いくつかのタブがあるTabControlがあり、各タブにはUserControlが含まれています。これらのUserControlには同様の機能があるため、UserControlから継承する基本クラスから派生します。各UserControlには、EdiContentsと呼ばれるTextBoxがあります。そして、それぞれにボタンがあります。
<Button Name="Copy" Content="Copy to Clipboard" Margin="10" Click="Copy_Click" />
基本のUserControlクラスにCopy_Clickを実装したいと思います。
private void Copy_Click(object sender, RoutedEventArgs e)
{
System.Windows.Forms.Clipboard.SetText(EdiContents.Text);
}
ただし、基本クラスは、各UserControlのXAMLで宣言されているEdiContentsTextBoxを認識していません。これをどのように解決できるか提案していただけますか?
ありがとう。