0

Analysis という名前のユーザーコントロールを 2 つのタブ項目に動的に割り当てようとしています。ただし、両方のタブ項目の構造が異なるため、同じユーザーコントロールに異なるデータを渡すことで両方のタブ項目を設定する 2 つの割り当て関数があります。

<TabItem  Header="Ambiguities" Style="{DynamicResource AnalysisTabItem}" >
     <AnalysisControls:Analysis ></AnalysisControls:Analysis>
</TabItem>
<TabItem x:Name="tcer"  Style="{DynamicResource AnalysisTabItem}" MouseLeftButtonDown="TCERLOAD" >
     <TabItem.Header >
         <Button  Click="TCERLOADButton_Click">
              <Button.Template>
                   <ControlTemplate>
                        <Label>TCER</Label>
                   </ControlTemplate>
              </Button.Template>
         </Button>
     </TabItem.Header>
<AnalysisControls:Analysis></AnalysisControls:Analysis>
</TabItem>
</TabControl>

ここで、ボタン クリック イベントで 2 番目の tabitem を設定します。これは私がそれを割り当てるために使用しているものです。最初の Tabitem は、初期化時に自動的に入力されます。

private void TCERLOADButton_Click(object sender, RoutedEventArgs e)
{
        AnalysisViewModel a1 = new AnalysisViewModel();
        tcer.DataContext = a1.GetInstance1();
}

しかし、それは私に必要な結果を与えていません。これを乗り越えるのを手伝ってください。

4

1 に答える 1