0

次のフォームを作成したいのですが、余白を負の値に設定すると問題が発生し、機能せず、クロス画像が非表示になります。このまま作成可能でしょうか?またはこのフォームを作成する他の方法。

私の必要性:(下の画像では黒い領域が透明です)

ここに画像の説明を入力

しかし、今、下の画像のように私のフォームを表示してください:-

ここに画像の説明を入力

適切な方法を教えてください。

4

1 に答える 1

1

Akku がコメントで述べているように、Adorners または Popups を使用しないと、アプリケーションの外部に描画することはできません。

しかし、できることは、マージンをマイナスにするのではなく、プラスにすることです。コンテンツ (グラデーションの背景) に 10 または 20 (または適切な間隔を生成する任意の数) のマージンを持たせるためです。

<Window (.....) AllowsTransparency="True" WindowStyle="None">
    <Grid>
       <Button VerticalAlignment="Top" HorizontalAlignment="Right" Height="15" Width="15"/>
       <Border Margin="15">
            <YOUR_CONTENT>
       </Border>
    </Grid>
</Window>
于 2013-08-10T13:51:07.573 に答える