私は WPF UserControl を作成しており、その中に「Orientation」という名前の依存関係プロパティを定義しています。Dock
上、下、左、右の値を設定できるタイプです。UserControl には、XAML に Border 要素も含まれています。Orientation プロパティの値に応じて、境界線は片側に表示されます。これまでに定義したトリガーは次のとおりです。
<Trigger Property="Orientation" Value="Bottom">
<Setter Property="BorderThickness" Value="0,1,0,0"/>
</Trigger>
<Trigger Property="Orientation" Value="Top">
<Setter Property="BorderThickness" Value="0,0,0,1"/>
</Trigger>
<Trigger Property="Orientation" Value="Left">
<Setter Property="BorderThickness" Value="0,0,1,0"/>
</Trigger>
<Trigger Property="Orientation" Value="Right">
<Setter Property="BorderThickness" Value="1,0,0,0"/>
</Trigger>
これらのトリガーを Border のスタイルで使用しようとしましたが、Orientation プロパティが見つかりません。次に、TargetName を Border に設定して、UserControl のスタイルで使用しようとしましたが、TargetName を設定できません。
このための正しい XAML コードはどのようになりますか?