スタイル化されたパネルを作成するために、特定のコントロールの周りに単純な境界線を作成したいと考えています。1 つのコントロールの周囲に境界線を作成しましたが、アプリケーション全体で他のコントロールで再利用できるように境界線を作成したいと考えています。そのためにユーザー コントロールを作成しましたが、ユーザー コントロールをコンテンツに合わせてサイズ変更できませんでした。Resources.xaml の ControlTemplate など、XAML で同じことを行う方法はありますか?
<Border Background="LightGray"
BorderBrush="DarkGray"
BorderThickness="1"
ClipToBounds="True"
Opacity="0.80">
<Border Background="#25FFFFFF"
BorderBrush="Black"
BorderThickness="1"
Margin="-2">
<Border.Effect>
<DropShadowEffect ShadowDepth="0" BlurRadius="10"/>
</Border.Effect><!--Any Control - Insert TextBlock, Button, ContentPresenter -->
</Border>
</Border>