Ich habe eine WPF-Anwendung, die eine animierte GIF verwendet, um die Aufmerksamkeit des Benutzers kurz zu lenken. Die .gif-Datei befindet sich außerhalb des Fensters meiner App, sodass sie sich unterhalb der Titelleiste befindet.Wie kann ich erzwingen, dass ein Bild in der Titelleiste meiner WPF-Anwendung eingeblendet wird?
Siehe unten:
Gibt es einen Weg, um es zu zwingen, an der Spitze zu überlagern? Es ist in XAML wie folgt definiert:
<Grid>
<Image Margin="-5 -45 0 0" DockPanel.Dock="Left" gif:ImageBehavior.AnimatedSource="/Resources/jump.gif"
Width="30" RenderTransformOrigin="0.5,0.5">
<Image.RenderTransform>
<TransformGroup>
<ScaleTransform/>
<SkewTransform/>
<RotateTransform Angle="45"/>
<TranslateTransform/>
</TransformGroup>
</Image.RenderTransform>
</Image>
</Grid>
Und es sieht zur Entwurfszeit in Ordnung:
Ich versuchte DockPanel
statt Grid
als Behälter ohne Erfolg verwenden.
Schließlich ist es möglich, dass es sich so verhält, als wäre es kollabiert? Das heißt, haben sie nicht horizontal Raum zwischen den ComboBox
aufzunehmen und der Legende Label
Haben Sie versucht, 'Panel.ZIndex' zu verwenden? –
Ja, es hatte keine Wirkung – Brandon