25
角を丸くしてウィンドウを作成しようとしました。ウィンドウの背景を透明に設定し、境界の背景を白に設定します。しかし、境界線と窓の間の領域では、透明ではなく黒い背景が得られます。透明な背景がWPFで黒くなる
私はC#WPF、VS2010をWindow 7で開発します。以下は私のXAMLとScreenshotです。
XAML:
<Window WindowStyle="None" Background="Transparent">
<Border BorderBrush="Black" BorderThickness="1" CornerRadius="25" Background="White">
<Grid>
... some content ...
</Grid>
</Border>
</Window>
スクリーンショット:
おかげでレイチェルを使用するように
Window
タグにAllowsTransparency="True"
を設定する必要があり、 〜するXPとVistaでも動作しますか? – KMC@KMCこのプロパティは、WPFで透明度を有効にし、アプリケーションの背後にあるものを確認するために必要です。私はそれがXPとWindows 7で動作することを知っている。私はVistaでテストしていないが、私は同じと仮定します。 – Rachel