以下のようにTabcontrolとRichTextBoxコントロールがありました
<TabControl x:Name="tabControl" SelectedIndex="{Binding SelectedTabIndex, Mode=TwoWay}">
<TabItem Header="Edit" TabIndex="0" />
<TabItem Header="View" TabIndex="1" />
</TabControl>
<RichTextBox x:Name="richTextBox"> </RichTextBox>
そして今、次のように定義された2つのスタイルがあります
<Style TargetType="Table" x:Key="EditStyleKey">
<Setter Property="BorderBrush" Value="Black"/>
<Setter Property="BorderThickness" Value="1"/>
<Setter Property="Padding" Value="1"/>
</Style>
<Style TargetType="Table" x:Key="ViewStyleKey">
<Setter Property="BorderThickness" Value="0"/>
<Setter Property="Padding" Value="0"/>
</Style>
リッチ テキスト ボックスにテーブルを作成します。
私の問題は、最初の tabitem (SelectedIndex=0) を選択したときに、トリガーを適用して、richtextbox のテーブルのスタイル「EditKeyStyle」を変更する必要があることです。2 番目のタブ (SelectedIndex=1) を選択すると、Richtextbox に「ViewStyleKey」を適用する必要があります。
私はWPFを初めて使用するため、トリガーを使用して修正できませんでした。これらの種類の依存関係のトリガーをどこに書き込むべきかわかりません。
これは優先度の高い問題であるため、誰かがこの問題を解決するための助けを提供してください.
前もって感謝します。