これを試してください...2つのプロパティを一致させるように設定すると機能することはわかっていますが、コンテキストで機能するかどうかはわかりませんが、試してみる価値はあります。
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}"
Color="Blue"/>
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}"
Color="{DynamicResourse SystemColors.HighlightBrushKey.Color}"/>
TextBoxを遊び場として使用してこれをテストしました。正確なアプリケーションはわかりませんが、テストのマークアップは次のとおりです。
<TextBox>
<TextBox.Background>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}"
Color="Blue"></SolidColorBrush>
</TextBox.Background>
<TextBox.Foreground>
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}"
Color="{DynamicResource SystemColors.HighlightBrushKey.Color}" />
</TextBox.Foreground>
</TextBox>
これにより、背景が青に設定され、前景が背景に設定されました。これは期待どおりの結果でした。