Ich erstelle ein benutzerdefiniertes Fensterformular mit Blend. (Von AllowTransparency
-True
Einstellung)Hinzufügen von DropShadow zu einem benutzerdefinierten Fenster (Blend)
Ich habe den Entwurf fertig und es funktioniert ziemlich gut. Jetzt möchte ich den Schatteneffekt hinzufügen. (DropShadowEffect)
Ich kann das nicht tun, weil das Fenster selbst ausgeblendet ist, so dass der Effekt nicht angezeigt wird. Und es funktioniert nicht auf dem Hauptgitter. Kein Glück, eine Grenze hinzuzufügen und den Schatten zu geben.
Diese [SO Post] (http://stackoverflow.com/questions/3372303/dropshadow-for-wpf-borderless-window) wird Ihnen wahrscheinlich helfen. – DHN
@DHN Danke für den Link, aber das OP sagte, er wolle nicht die 'AllowTransparency'. Und der akzeptierte Antwortcode basiert auf einer bestimmten DLL, die keine Kontrolle gibt. Außerdem möchte ich eine Mischlösung. – xperator
Ok, es war nur ein kurzer Schuss. Nun, ich würde vorschlagen, dass Sie das erste sichtbare Element nehmen und ihm einen "DropShadow" -Effekt geben. Aber ich denke du hast es schon versucht. ; o) – DHN