VisualStudio Template-Programmierung
3 verfasser
Seite 1 von 1
VisualStudio Template-Programmierung
wir versuchen, den rechten bereich auch so zu programmieren, dass er nur auftaucht, wenn dialoge erstellt wurden.
dadurch taucht das im desginer natürlich nicht auf, was uns das programmieren erschwert.
gibts ne möglichgkeit, das zu testzwecken sichtbar zu lassen?
dadurch taucht das im desginer natürlich nicht auf, was uns das programmieren erschwert.
gibts ne möglichgkeit, das zu testzwecken sichtbar zu lassen?
Zuletzt von Tobias G. am Fr Jan 18, 2013 3:30 am bearbeitet; insgesamt 1-mal bearbeitet
Tobias G.- Anzahl der Beiträge : 37
Anmeldedatum : 23.10.12
Re: VisualStudio Template-Programmierung
kp.. programmierts direkt sichtbar??
macht das denn sinn denn zu verstecken wenn keine dialoge erstellt wurden? ich meine den platz nutzt man doch sonst eh nich... ich würd erstmal alles sichtbar halten und später gucken was verschwinden kann...
Edit: oder erstmal abwarten was das konzept jetzt genau sagt ich glaub das divergiert gerade ganz stark in unterschiedliche richtungen (wenn ich das feedback von herrn walter richtig gedeutet habe...)
Ich bin diese woche aus Zeitgründen leider noch nich zu besonders viel gekommen, ich will aber heute abend auf jeden fall noch meine proggertasks fertigkriegen, danach hab ich dann ruhe und kann ich mir auch andere sachen nochma mit angucken (zB die combobox binding klamotte etc)
macht das denn sinn denn zu verstecken wenn keine dialoge erstellt wurden? ich meine den platz nutzt man doch sonst eh nich... ich würd erstmal alles sichtbar halten und später gucken was verschwinden kann...
Edit: oder erstmal abwarten was das konzept jetzt genau sagt ich glaub das divergiert gerade ganz stark in unterschiedliche richtungen (wenn ich das feedback von herrn walter richtig gedeutet habe...)
Ich bin diese woche aus Zeitgründen leider noch nich zu besonders viel gekommen, ich will aber heute abend auf jeden fall noch meine proggertasks fertigkriegen, danach hab ich dann ruhe und kann ich mir auch andere sachen nochma mit angucken (zB die combobox binding klamotte etc)
ahertel- Anzahl der Beiträge : 507
Anmeldedatum : 25.10.12
Re: VisualStudio Template-Programmierung
Hallo, ich hab mich mal mit einem Close Button für die Tabs beschäftigt und bin auf folgendes Problem gestoßen:
1. Man kann keinen Button einfach in XAML einfügen, da ja die Tabs erst beim Drücken auf den Create Button erscheinen und nur in Templates vorhanden sind
2. Ich kann auch keinen in die Styles einfügen, da dann alle Tabs einen Button hätte
3. EIne eigene User Control für Tabs kann dazu führen, dass eure Bindings wieder nicht funktionieren und man alles neu machen müsste o.Ä.
4. Wenn ich bei
einfach einen Button einfüge, dann entsteht der zwar, aber überdeckt den Titel des Tabs und sieht einfach grauenhaft aus.
5. Ich habe ein Template im Internet gefunden, womit man das angeblich kann (daher hab ich dieses Thema hier gewählt), aber leider habe ich keine Ahnung wohin das müsste
Könnt ihr mir da helfen?
1. Man kann keinen Button einfach in XAML einfügen, da ja die Tabs erst beim Drücken auf den Create Button erscheinen und nur in Templates vorhanden sind
2. Ich kann auch keinen in die Styles einfügen, da dann alle Tabs einen Button hätte
3. EIne eigene User Control für Tabs kann dazu führen, dass eure Bindings wieder nicht funktionieren und man alles neu machen müsste o.Ä.
4. Wenn ich bei
einfach einen Button einfüge, dann entsteht der zwar, aber überdeckt den Titel des Tabs und sieht einfach grauenhaft aus.
5. Ich habe ein Template im Internet gefunden, womit man das angeblich kann (daher hab ich dieses Thema hier gewählt), aber leider habe ich keine Ahnung wohin das müsste
Könnt ihr mir da helfen?
Jennifer Jendral- Anzahl der Beiträge : 149
Anmeldedatum : 23.10.12
Re: VisualStudio Template-Programmierung
hey einmal vorweg hast du zufällig msn? (wenn ja wäre prima für diskussion...) ich schau mal n bisschen bei google rein ob ich was brauchbares finde... muss doch ne möglichkeit geben die klassischen "x" schaltflächen da reinzuhauen... ansonsten is grauenhaft aussehen zunächst besser als nicht da sein (is meine meinung)... ich guck auch mal dass die "schließen" funktion zum binden an ner sinnvollen stelle bereitsteht, damit wir das dann auch direkt testen können...
Edit: grad ma spontan geguckt
http://geekswithblogs.net/kobush/archive/2007/04/08/closeabletabitem.aspx
hab nur quergelesen aber ich glaub die definieren einen gesonderten button style für den "close" button in x-form, der seine border nur zeigt wenn die maus drüber is, und keinen mausfokus annimmt (also im grunde so wie man es vom browser gewohnt ist). weiß nich ob euch das jetzt viel weiterhilft, ich kenn mich wie erwähnt mit den styles nicht so besonders gut aus
Edit2: hab gerade der TextEditorVM n ICommand cmdCloseEditor gegeben. Checke das gleich ein, danach sooooollte das eigentlich den gewünschten Effekt haben. Zunächst wird SaveToManager aufgerufen, was die Daten in den DialogueManager schreibt (sodass sie nich verloren sind). Dann wird die MainVm dazu aufgefordert, die TextEditorVM aus der Liste zu streichen, was dann dank databinding zurfolge haben sollte, dass der Tab verschwindet. Wenn das an nen Button gebunden wird, sollten wir tabs schließen können.
Edit: grad ma spontan geguckt
http://geekswithblogs.net/kobush/archive/2007/04/08/closeabletabitem.aspx
hab nur quergelesen aber ich glaub die definieren einen gesonderten button style für den "close" button in x-form, der seine border nur zeigt wenn die maus drüber is, und keinen mausfokus annimmt (also im grunde so wie man es vom browser gewohnt ist). weiß nich ob euch das jetzt viel weiterhilft, ich kenn mich wie erwähnt mit den styles nicht so besonders gut aus
Edit2: hab gerade der TextEditorVM n ICommand cmdCloseEditor gegeben. Checke das gleich ein, danach sooooollte das eigentlich den gewünschten Effekt haben. Zunächst wird SaveToManager aufgerufen, was die Daten in den DialogueManager schreibt (sodass sie nich verloren sind). Dann wird die MainVm dazu aufgefordert, die TextEditorVM aus der Liste zu streichen, was dann dank databinding zurfolge haben sollte, dass der Tab verschwindet. Wenn das an nen Button gebunden wird, sollten wir tabs schließen können.
ahertel- Anzahl der Beiträge : 507
Anmeldedatum : 25.10.12
Re: VisualStudio Template-Programmierung
ah...ich weiß warum das so hässlich war. Ich hab eigentlich schon alles richtig gemacht. Ich hab einfach nur einen Fehler im Button Style gehabt. Der Code für die MainWindow.xaml muss einfach nur so sein:
Schon ist der Button da:)
Schon ist der Button da:)
Jennifer Jendral- Anzahl der Beiträge : 149
Anmeldedatum : 23.10.12
Re: VisualStudio Template-Programmierung
Danke trotzdem^^ Du hast mich nochmal motiviert danach zu suchen:P
Jennifer Jendral- Anzahl der Beiträge : 149
Anmeldedatum : 23.10.12
Re: VisualStudio Template-Programmierung
Habe den neuen Code der MainWindow vorhin hinzugefügt und jetzt funktioniert nichts mehr:O Das liegt aber nicht an mir oder?? Zur Not...ich habe die alte MainWindow noch abgespeichert, falls ich was falsch mache^^
Jennifer Jendral- Anzahl der Beiträge : 149
Anmeldedatum : 23.10.12
Re: VisualStudio Template-Programmierung
jap, das is mein Fehler. War wohl gestern doch schon etwas müde, hatte nen ICommand 2x kopiert und 1x abgeändert, dh da war ne doppelte definition drin.
Dein Button wird angezeigt, hat nur noch keine Funktion. Ich schau mal ob ich den spontan angebunden kriege, dann teste ich das feature schonma
Dein Button wird angezeigt, hat nur noch keine Funktion. Ich schau mal ob ich den spontan angebunden kriege, dann teste ich das feature schonma
ahertel- Anzahl der Beiträge : 507
Anmeldedatum : 25.10.12
Re: VisualStudio Template-Programmierung
ok habs geschafft ^^ schließen per button funktioniert (allerdings stimmt irgendwas mit dem wegsichern vorher nicht... ich bin dran...)
ahertel- Anzahl der Beiträge : 507
Anmeldedatum : 25.10.12
Re: VisualStudio Template-Programmierung
oaky wieder alles im reinen scheint wunderbar zu funktionieren. Wenn jemand anders das bei gelegenheit sich nochma anguckt, aber ich denke das haut.
Einzige sache die ich noch anmerken möchte (aber mit niedriger prio da ihr vonner UI grad eh viel zu tun habt): der Button mit dem X sieht nicht sehr gewohnt aus. Wenn man sich andere Tab-orientierte software anguckt, so ist kein sichtbarer Button um das X solange die Maus nicht draufliegt (guckt zB internet explorer oder firefox)... das wäre langfristig ne schönheits-OP. Sonst alles wunderbar:)
Einzige sache die ich noch anmerken möchte (aber mit niedriger prio da ihr vonner UI grad eh viel zu tun habt): der Button mit dem X sieht nicht sehr gewohnt aus. Wenn man sich andere Tab-orientierte software anguckt, so ist kein sichtbarer Button um das X solange die Maus nicht draufliegt (guckt zB internet explorer oder firefox)... das wäre langfristig ne schönheits-OP. Sonst alles wunderbar:)
ahertel- Anzahl der Beiträge : 507
Anmeldedatum : 25.10.12
Re: VisualStudio Template-Programmierung
Ok.ja darum kann ich mich später kümmern.war gestern nur schon so müde ;-)
Jennifer Jendral- Anzahl der Beiträge : 149
Anmeldedatum : 23.10.12
Seite 1 von 1
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten