Sida 1 av 2

.net WPF Hur fasiken gör man för att......

Postat: 6 januari 2017, 16:02:43
av TomasL
Få dit "Windows"-knapparna, dvs Minimera, Maximera och Stäng.

Kan banne mig inte komma på hur man gör, och hittar bara en massa hur man programmatiskt gömmer dem.

Re: .net WPF Hur fasiken gör man för att......

Postat: 6 januari 2017, 17:15:19
av Mr Andersson
Menar du WindowStyle? https://msdn.microsoft.com/en-us/librar ... .110).aspx
Default, att inte ange någonting, fungerar för mig men testa att explicit ange SingleBorderWindow.
<Window .... WindowStyle="SingleBorderWindow"> om du använder xaml för UI. Eller sätt property:n från klassens constructor.

Re: .net WPF Hur fasiken gör man för att......

Postat: 6 januari 2017, 17:53:45
av TomasL
Exakt så har jag gjort, men det visas inga knappar.

Re: .net WPF Hur fasiken gör man för att......

Postat: 6 januari 2017, 19:01:33
av janno
Hur har du skapat xaml filen?
Vad har du för projekt typ i Visual Studio (jag antar att du kör VS, vilken version)?
Vilken dotnet version kör du?

Normalt, i alla fall när jag skapar ett projekt så får jag alltid "standard" windows fönster.
I VS2015, New Project: Installed->Templates->Visual C#->Windows->Classic Desktop välj WPF Application
Då får jag alltid ett fönster med min/max och close knapparna.

/J

Re: .net WPF Hur fasiken gör man för att......

Postat: 6 januari 2017, 19:22:36
av TomasL
VS2010 Pro Ver 10.0.40219
. net 4.6.01586 SP1

Startade med Nytt|Projekt|WPF Application Visual c#

Projektet och den första xaml filen skapades per automatik

Re: .net WPF Hur fasiken gör man för att......

Postat: 6 januari 2017, 19:37:42
av janno
Jag har tyvärr ingen så gammal VS installerad, har bara 2013 och 2015 så jag kan inte testa själv. Jag skulle dock kunna skicka mitt 2015 projekt som jag testade med nu, fast frågan är om 2010 kan öppna det. Men det går ju att jämför filerna och se om det är någon skillnad. xaml och .cs filerna borde vara lika.

Re: .net WPF Hur fasiken gör man för att......

Postat: 6 januari 2017, 22:30:45
av TomasL
Bättre jag zippar ihop mitt projekt och skickar över det.

Re: .net WPF Hur fasiken gör man för att......

Postat: 6 januari 2017, 22:58:58
av TomasL
Bestämde mig för att installera VS2015, så vi får se hur det funkar sedan, kan ju vara någon krock mellan W10 och VS2010.

Re: .net WPF Hur fasiken gör man för att......

Postat: 6 januari 2017, 23:27:21
av Jan Almqvist
Och det är inte så att du råkat skapat en dialog istället för ett "riktigt" fönster?

Re: .net WPF Hur fasiken gör man för att......

Postat: 6 januari 2017, 23:28:27
av TomasL
Vetifasiken, ursprungliga namnet var ju MainWindow eller nått sånt.
Dvs det fönster som skapas först av guiden.
Å andra sidan är det mitt första försök med WPF, så jag har säkerligen klantat till det ordentligt.
Har alltid använt Windows Forms tidigare, men tänkte att jag skulle bli lite modernare, sas :)

Re: .net WPF Hur fasiken gör man för att......

Postat: 6 januari 2017, 23:33:45
av Mr Andersson
Nu när ni började prata om dialoger kom jag på, kolla så att du inte har ResizeMode="NoResize" i Window-attributerna. Då tar den bort knapparna utöver att också låsa storleken.

Re: .net WPF Hur fasiken gör man för att......

Postat: 6 januari 2017, 23:37:58
av TomasL
Nej.

Re: .net WPF Hur fasiken gör man för att......

Postat: 7 januari 2017, 19:00:07
av janno
Hur har det gått, har du hunnit pröva nått i VS2015. Om det fortfarande är strul är du välkommen att maila mig projektet så ska jag titta på det.

Re: .net WPF Hur fasiken gör man för att......

Postat: 7 januari 2017, 19:06:14
av TomasL
Installerade VS2015, men lyckades stoppa in det hela på min lilla C-disk av misstag.
Håller på att avinstallera det hela nu, för att återinstallera det korrekt.

Re: .net WPF Hur fasiken gör man för att......

Postat: 7 januari 2017, 19:35:05
av rvl
Den lägger största delen på C: oavsett vart man säger att man vill ha det. :(