Das hatte ich schon mal mit Windows Forms: [Allgemein .Net] Minimalbreite von Forms (Borderstyle = None) ist 2 Pixel
Die Breite eines WPF-Fensters kann nicht auf 1 gesetzt werden... Also genau genommen schon, denn wenn man diesen einfachen Code debuggt:
und bei Me.Width = 1 einen Haltepunkt setzt, wird man feststellen, dass sich Me.Width tatsächlich auf 1 ändert. Jedoch hat das keine Auswirkungen auf das Fenster. Es ist immer noch 2 Pixel breit:
Den kleinen grünen Punkt daneben habe ich dazugezeichnet, damit man einen Vergleich hat. Er ist genau 1 Pixel groß.
Das ist der XAML-Code:
BorderThickness, Margin und Padding sind nur meine Versuche, das hinzubringen, hat aber nichts genützt.
WindowStyle und ResizeMode stimmen so. Das sorgt dafür, dass der Rahmen des Fensters ausgeblendet wird.
Es ist auch nicht möglich, die SetWindowPos-API zu verwenden:
Alsoooo, ja. Wie kann ich das Fenster 1 Pixel breit machen?
Die Breite eines WPF-Fensters kann nicht auf 1 gesetzt werden... Also genau genommen schon, denn wenn man diesen einfachen Code debuggt:
und bei Me.Width = 1 einen Haltepunkt setzt, wird man feststellen, dass sich Me.Width tatsächlich auf 1 ändert. Jedoch hat das keine Auswirkungen auf das Fenster. Es ist immer noch 2 Pixel breit:
Den kleinen grünen Punkt daneben habe ich dazugezeichnet, damit man einen Vergleich hat. Er ist genau 1 Pixel groß.
Das ist der XAML-Code:
XML-Quellcode
- <Window
- x:Class="MainWindow"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- Title="MainWindow"
- MinWidth="1"
- MaxWidth="1"
- Width="1"
- Height="350"
- WindowStyle="None"
- ResizeMode="NoResize"
- Background="Red"
- Margin="0"
- Padding="0"
- BorderThickness="0"
- >
- <Grid>
- </Grid>
- </Window>
BorderThickness, Margin und Padding sind nur meine Versuche, das hinzubringen, hat aber nichts genützt.
WindowStyle und ResizeMode stimmen so. Das sorgt dafür, dass der Rahmen des Fensters ausgeblendet wird.
Es ist auch nicht möglich, die SetWindowPos-API zu verwenden:
Alsoooo, ja. Wie kann ich das Fenster 1 Pixel breit machen?
"Luckily luh... luckily it wasn't poi-"
-- Brady in Wonderland, 23. Februar 2015, 1:56
Desktop Pinner | ApplicationSettings | OnUtils
-- Brady in Wonderland, 23. Februar 2015, 1:56
Desktop Pinner | ApplicationSettings | OnUtils
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Niko Ortner“ ()