myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » GUI: WPF und XAML » Beim Platzieren von Elementen (Buttons, etc.) wir mir das Prop. "Location" nicht angezeigt
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Beim Platzieren von Elementen (Buttons, etc.) wir mir das Prop. "Location" nicht angezeigt

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
yekom
myCSharp.de-Mitglied

Dabei seit: 15.06.2019
Beiträge: 1


yekom ist offline

Beim Platzieren von Elementen (Buttons, etc.) wir mir das Prop. "Location" nicht angezeigt

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Guten Abend,

ich habe ein Problem bei der Positionierung von Buttons etc.
Bei mir wird kein Attribut "location" angezeigt, weder im Visual Studio, noch im Quellcode kann ich darauf zugreifen.

Ich benutzte folgende Klassen.

C#-Code:
using System;
using System.Windows;
using System.Drawing;
using System.Windows.Forms;

Kann mir bitte jemand einen Tipp gehen, was ich übersehen haben könnte?

Schon einmal vielen Dank!
Neuer Beitrag 15.06.2019 19:15 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Palladin007 Palladin007 ist männlich
myCSharp.de-Mitglied

Dabei seit: 03.02.2012
Beiträge: 1.209
Entwicklungsumgebung: Visual Studio 2017
Herkunft: NRW


Palladin007 ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Was Du da schreibst sind keine Klassen, das sind Namespaces und alle vier Namespaces sind sehr umfangreich.
Außerdem scheinst Du WinForms und WPF zu kombinieren, das ist in den seltensten Fällen eine gute Idee.

Und zuletzt: Es gibt kein "Location"-Attribut in WPF, WPF funktioniert anders. Du kannst die Controllst positionieren, indem Du Panels nutzt, wie z.B. StackPanel, DockPanel, Grid, UniformGrid, etc. Das hat auch gleich den Vorteil, dass - richtig angewandt - deine UI responsive funktioniert, ganz ohne spezielles Zutun. Wenn unbedingt manuell positionieren willst, brauchst Du ein Canvas, damit kannst Du deine Controls anhand relativer Koordinaten positionieren.
Der "falscheste" Weg wäre, die Controls mit Margin zurecht zu "schieben".

Wie Du schreibst, klingt es aber, als würden dir noch viele Grundlagen fehlen. Ich kann nur  dieses Buch empfehlen.
Neuer Beitrag 16.06.2019 02:17 Beiträge des Benutzers | zu Buddylist hinzufügen
MrSparkle MrSparkle ist männlich
myCSharp.de-Team

avatar-2159.gif


Dabei seit: 16.05.2006
Beiträge: 5.255
Herkunft: Leipzig


MrSparkle ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hier gibt es eine Übersicht der Layout-Elemente in WPF:  WPF Layout Elements.

Im Grunde kann man fast jedes Layout mit einer Kombination von  Grids und  StackPanels erstellen.
Neuer Beitrag 16.06.2019 15:46 Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 5 Monate.
Der letzte Beitrag ist älter als 5 Monate.
Antwort erstellen


© Copyright 2003-2019 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 14.12.2019 12:27