Ich möchte ein chromloses modales Fenster mit einem Schließen-Knopf in der oberen rechten Ecke zeigen. Ist das möglich?Wie implementiere ich ein Chromeless-Fenster mit WPF?
22
A
Antwort
28
Sie werden ziemlich viel haben Sie Ihre eigenen Schließen-Schaltfläche rollen, aber Sie können das Fenster Chrom vollständig mit dem Window Attribut verbergen, wie folgt aus:
<Window WindowStyle="None">
die noch eine Resize Grenze haben wird. Wenn das Fenster nicht veränderbar sein soll, fügen Sie der Deklaration ResizeMode = "NoResize" hinzu.
1
<Window x:Class="WpfApplication1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300" WindowStyle="None" ResizeMode="NoResize">
<Button HorizontalAlignment="Right" Name="button1" VerticalAlignment="Top" >Close</Button>
</Window>
16
Schauen Sie sich diesen Blogbeitrag unter kirupa an.
22
Das WPF SDK-Team hat einen hervorragenden Artikel über chromeless Fenster finden Sie hier: http://blogs.msdn.com/wpfsdk/archive/2008/09/08/custom-window-chrome-in-wpf.aspx
Dies ist ein Muss lesen !!!
AKTUALISIERT
gefunden Auch this Artikel von Lester Lebo, wie für ein benutzerdefiniertes Fenster Chrom die WPF Shell-Integration-Bibliothek verwenden
Verwandte Themen
- 1. Wie implementiere ich ein dateibasiertes Wörterbuch?
- 2. Wie implementiere ich ein Voting-System?
- 3. Wie implementiere ich ein abbrechbares Ereignis?
- 4. Wie implementiere ich einen benutzerdefinierten Pinsel in WPF?
- 5. Wie implementiere ich JDatePicker
- 6. Wie implementiere ich jquery.sound.js?
- 7. Wie implementiere ich `prepareForReuse`?
- 8. Wie implementiere ich IEnumerable?
- 9. Wie implementiere ich IValidatableObject?
- 10. Wie implementiere ich Revisionen mit neo4j?
- 11. Wie implementiere ich einen Comparator mit Generics?
- 12. Wie implementiere ich Polymorphie mit std :: shared_ptr?
- 13. Wie implementiere ich Reader mit freien Monaden?
- 14. Wie implementiere ich einen Sprachwechsler?
- 15. Wie implementiere ich eine Delegiertenfabrik?
- 16. Wie implementiere ich bedingtes CSS?
- 17. Wie implementiere ich IActivationForViewFetcher für ein Kind UserControl?
- 18. Wie implementiere ich ein Touch-Ereignis für meine Anwendung?
- 19. Java: Wie implementiere ich ein Warteschlangensystem, um Audioclips abzuspielen?
- 20. Wie implementiere ich ein gutes Spielmenü in Java?
- 21. Wie implementiere ich ein "Inhaltsverzeichnis" für meinen Quizcode?
- 22. Wie implementiere ich ein Meldungsfeld in einer Cocoa-Anwendung?
- 23. Wie implementiere ich ein Bit-Array in C/Objective C
- 24. Wie implementiere ich IWebPartField.Schema korrekt, wenn ein Zeichenfolgenfeld bereitgestellt wird
- 25. Wie implementiere ich ein Floating Window in meinem Navigator Controller?
- 26. Wie implementiere ich andere Layouts als defaultLayout
- 27. Wie implementiere ich das Copy-Merkmal?
- 28. Wie implementiere ich Caching auf unveränderliche Weise?
- 29. Wie implementiere ich die erweiterte Suche mit Operatoren mit pg_search?
- 30. Wie implementiere ich einen personalisierten Event-Stream?