Suchergebnisse

Suchergebnisse 1-30 von insgesamt 47.

  • Benutzer-Avatarbild

    So, nun komme ich endlich mal dazu zu antworten. Ich will halt Businesslogik-Dinge aus dem VM raus haben und dort nur Steuerungsrelevante Sachen drin haben - hat den Vorteil, ich bin dann Oberflächenunabhängiger und es ist wiederverwendbar. Bei der Speicherung nur eines Objekts hätte ich es mir bestimmt auch einfach gemacht, das Speichern ins VM integriert. Da aber mehrere Objekte betroffen sein könnten kann das auch gleich im Model verbleiben. So, nun habe ich aber eben das Problem, dass bei de…

  • Benutzer-Avatarbild

    Hallo und einen schicken Abend an alle, als Vorabinformation - ich nutze C#, WPF, Prism 6 und die Mahapps.... Im MVVM - Pattern wird ja zwischen der View, dem Viewmodel und der Businesslogic (Model) getrennt. Ich habe das insofern jetzt gelöst, dass In meiner View alle Bindings zu Propertys direkt mit meinem Model agieren. Im Viewmodel wird lediglich Viewrelevante Belange bearbeitet - wie bspw. Buttons etc. Das Model soll ja komplett unabhängig von View und Viewmodel sein. Sprich, das Model kenn…

  • Benutzer-Avatarbild

    Ich danke dir wie wahnsinnig. Ich habe da um 20 Ecken gedacht und gemacht. Das es sooo einfach ist hätte ich nicht gedacht. Hab vielen, vielen Dank, du hast mich da gerade richtig viel weiter gebracht - und vieles vereinfacht grin

  • Benutzer-Avatarbild

    Hallo Majomi, danke noch einmal für deine Erläuterungen. Ich habe mir unter anderem deine Solution angeschaut. Gestern kam ich leider nicht mehr dazu. Dabei ist mir folgendes aufgefallen: erstens, du verwendest als IoC DryIoC und nicht UnityContainer. Welche Vorteile hat der denn gegenüber dem UnityContainer? Ich verwende derzeit den UnityContainer. Zweitens, bei mir hat das mit dem direkt einfügen in das TabControl ohne TabRegionAdapter nicht funktioniert - warum auch immer. Das werde ich noch …

  • Benutzer-Avatarbild

    Danke dir, die einzelnen Tabs sind eigentlich nur UserControls, welche ich im Unity-Container registriert habe. Mittels TabRegionAdapter werden die dann dem TabControl hinzugefügt. Wenn ich jetzt unter C#-Quellcode (7 Zeilen) die Parameter übergebe, dann kommt es eben zu dem Phänomen, dass das aufrufende ViewModel die Parameter erhält und nicht das neue ViewModel. Warum auch immer Habe die von dir genannten INavigationAware - Methoden schon eingebunden. Öffne ich die View das erste Mal, nimmt er…

  • Benutzer-Avatarbild

    Einen schönen guten Abend in die Runde, nachdem ich hier mir sehr viele Anregungen holen konnte, wende ich mich wieder mal an Euch, auch, wenn es um C# und WPF / Prism und nicht um VBgeht. Ich verwende WPF und Prism 6. Ich habe in einem Modul in einer View ein TabControl mit dazugehörigem TabRegionAdapter. Funktionert. Jetzt möchte ich aus einem ViewModel heraus die dazugehörige View erneut in der TabRegion öffnen (als komplett neue, eigenständige View) - und Parameter übergeben. In der Modulkla…

  • Benutzer-Avatarbild

    Guten Morgen, ich danke Euch schon mal für Eure Vorschläge. Also ohne den beiden Propertys funktionierte alles. Da ich mir auch nicht vorstellen konnte, dass ich in den Dataset-Klassen rumschmieren müsse und er eben immer nur auf den beiden List(of...)-Propertys rumhackte suchte ich dann mal nach Propertys mit ​List(of...). Herausgekommen ist, dass der Designer ein Problem hat, diese zu initialisieren um zur Designzeit die Daten füllen zu können. Als erstes bin ich auf diesen Beitrag gestossen u…

  • Benutzer-Avatarbild

    Ich habe ein typisierten Dataset. Nun habe ich eine Klasse erstellt, in welchem mehrere Propertys Rows des Dataset sind. Von einer Row habe ich eine Property als List(of dieseDataRow). Eine Weile hat sich auch keiner beschwert, nur plötzlich der Designer an das diese DataRow nicht serialisierbar sei. Grundsätzlich soll dieses Objekt gar nicht gespeichert werden (das verstehe ich oberflächlich gesprochen darunter). VB.NET-Quellcode (20 Zeilen) (alles gerafft) Das ist die Fehlermeldung: vb-paradis…

  • Benutzer-Avatarbild

    Zitat von us4711: „Zitat von sronny: „Habe das jetzt etwas anders gelös“Magst Du Deine Lösung veröffentlichen und hier zeigen? Ist bestimmt auch für Andere interessant ...“ Hatte anfangs ein UserControl erstellt und das in meine Form eingebunden. Das hat am Anfang auch gut funktioniert, aber hatte dann eine Konstellation gehabt, wo ich in zwei Forms parallel auf eine Tabelle ein AddNew hatte. Da hat es dann eben nicht mehr funktioniert. Witzigerweise konnte ich beim Debuggen einfach "Weiter" drü…

  • Benutzer-Avatarbild

    Fragen zum Objekt-Binding

    sronny - - Sonstige Problemstellungen

    Beitrag

    Zitat von us4711: „@sronny Bau' mal so um: “ Ich danke dir - das hat funktioniert. Programm hat brav kompiliert und ist gestartet. Kam mir halt bissl doof vor zu fragen, weil der SE ja nun schon eine ganze Weile angeboten wird und sich noch niemand beschwert hat. Da sucht man zwangsläufig den Fehler bei sich... Kam jetzt erst mal nicht an den Computer und konnte daher nicht gleich antworten...

  • Benutzer-Avatarbild

    Fragen zum Objekt-Binding

    sronny - - Sonstige Problemstellungen

    Beitrag

    Sodela, gestern war Antworten nicht mehr möglich, weil Valentinstag Jep, sollte nen JoiningView werden. ParentChildView habe ich hinbekommen. Die Videos kenne ich schon. Damit habe ich mit dem ganzen mal angefangen. Das ganze habe ich auch schon hübsch gebastelt bekommen. Wollte halt jetzt mit weitergehen. Naja. Zum Solutinexplorer: Habe die Datei vom Dez. 2013, diese entpackt und die .sln geöffnet. Darin sind die beiden Projekte Helpers und SolutionExplorer. Bei Starten kommen diese Fehlermeldu…

  • Benutzer-Avatarbild

    Fragen zum Objekt-Binding

    sronny - - Sonstige Problemstellungen

    Beitrag

    na ich meinte die Combobox des DGV: (Versteckter Text) und so schauts aus, wenn ich die Form öffne.ist jetzt ne einfache Testform. Überall Adressen leer, und falls jemand eine hat, kann ich die auswählen. Klicke ich eine andere Person an, wird die Adresse wieder ausgeblendet... (Versteckter Text) In einem extra DGV wird brav immer abhängig der Person die Adressen angezeigt: (Versteckter Text) Die lstPerson ist eine globale Variable der Form. In einer lokalen Variable "Person" wird eine Person an…

  • Benutzer-Avatarbild

    Fragen zum Objekt-Binding

    sronny - - Sonstige Problemstellungen

    Beitrag

    witzigerweise hats jetzt grad mal funktioniert. Das fängt an von kann nicht die einzelnen Sachen laden oder findet diese nicht, kann nicht öffnen etc. Jetzt eben hat es funktioniert, kann also grade nichts genaues sagen. Habs jetzt mal beim Solution-Explorer versucht da kommen diese Fehlermeldungen: (Versteckter Text) naja. Zu meinem Problem, habe es jetzt schon mal soweit geschafft, dass ich zu der Personenlist-Bindingsource eine weitere mit bsAdressenlist.datasource = bsPersonlist bsAdressenli…

  • Benutzer-Avatarbild

    Fragen zum Objekt-Binding

    sronny - - Sonstige Problemstellungen

    Beitrag

    Ich bin ja fleißig am VB-Lernen. Nun habe ich schon mal eine kleine Adressverwaltung mittels typisierten Dataset und den Videos von @ErfinderDesRades gebastelt. Sieht auch schon ganz hübsch aus. Bin aber mit meinem geplanten Projekt noch lange nicht fertig. Eigentlich soll man ja Frontend und Backend trennen. Also beschäftige ich mich gerade mit Objektbinding. Ich habe mir da erstmal kleine Klassen gebastelt, welche ich auch schon mal mit nem Datagridview, Textboxen etc. gebunden habe. Funktioni…

  • Benutzer-Avatarbild

    Erstens den Post über mir und dann pack doch in Form 1 eine Neu - Sub, die du nach Showdialog (me) aufrufst und deine Form neu initialisiert. So würde ich das mit meinem Mini - Latein machen

  • Benutzer-Avatarbild

    Soweit ich weiß, reicht es dir die Access-Runtime zu versorgen und die kannst du dann mit weitergeben. Ich habe mal gelesen, dass diese mittlerweile kostenlos verfügbar ist.

  • Benutzer-Avatarbild

    Ich arbeite derzeit nur Dataset-Only - also ohne dahinterliegende Datenbank. Wenn ich also beim Öffnen des Dialogs den Main-Datensatz anlege dann den / die abhängigen Datensätze eintrage und beim Beenden des Dialogs abbreche und dabei den Main-Datensatz wieder lösche wird das HasChange-Flag gesetzt. Habe das jetzt etwas anders gelöst, damit ganz am Schluss der Benutzer nicht Speichern muss, wenn er eigentlich gar nix geändert hat. Dachte mir schon, dass es so ist, wollte mich halt nur noch mal v…

  • Benutzer-Avatarbild

    Guten Morgen, und zu Weihnachten mal eine Frage: ich habe ein typisiertes Dataset mit mehreren Tabellen(Auszug): Quellcode (4 Zeilen) Quellcode (5 Zeilen) Quellcode (3 Zeilen) Bei den Tuts von @ErfinderDesRades werden in den Forms immer nur Einträge für eine Tabelle verarbeitet mit ​bs.EditCurrent oder ​bs.EditNew. Nun möchte ich aber beim Neuanlegen einer Person nun mehrere Sachen gleichzeitig eingeben lassen - also in einer Form den Namen und auch die Kontaktdaten - das können ja mehrere sein …

  • Benutzer-Avatarbild

    Zitat: „Im Validating Event kannst du e.Cancel auf true oder false setzen. Setzt du es auf True wird das Button Event nicht mehr ausgeführt. Default ist es False und dann sollte das Event ausgeführt werden.“ Jep, das ist mir soweit schon klar und bewusst. Hab ich auch schon damit herumexperimentiert. Das ist mein Validate-Event: (Versteckter Text) Und dieses mein Button-Click-Event: (Versteckter Text) Normal sollte er ja erst das V-Event ausführen und im Anschluss dann die Sachen die im Button-C…

  • Benutzer-Avatarbild

    Guten Morgen, ich muss da mal eine Frage fragen: Und zwar habe ich ein Form, in welchem mehrere Textboxen sind. Nach Eingabe in einer Textbox überprüfe ich im .Validating-Event die Eingabe und passe die in der Form dahinterliegenden Daten an und will diese dann mittels Button Speichern (btSpeichern) oder eben nicht speichern lassen(btAbbruch). Das Validieren funktioniert auch solang, wie ich innerhalb der Textboxen hin- und herhüpfe. Ändere ich nur in einer Textbox etwas und klicke dann Speicher…

  • Benutzer-Avatarbild

    Danke für die Informationen. Bisher habe ich die Forms.Designer immer als Datei betrachtet, welche von VS selbst verwaltet wird und man selbst nicht drin rumschreiben sollte...Aber bei Fehlern ist das ja auch ne sinnvolle Anlaufstelle und wie man sieht, ist das auch hilfreich, da mal reinzuschauen...Werde mich da mal noch weiter mit befassen...

  • Benutzer-Avatarbild

    Die Idee ist clever. Bedeutet halt, man muss im Form-Designer das selbst ändern. Aber für ein eigenes Control, welches ich selbst nutze funktioniert es ja erstmal bis ich dann so clever bin, dass es auch direkt funktioniert. Aber bis dahin muss ich noch viel lernen. Jedenfalls bringt es mich schon mal richtig weiter. Habe vielen Dank...

  • Benutzer-Avatarbild

    Sodela, hier mein Projekt. Wie gesagt - ich habe da einfach rumexperimentiert. Ist also weder hübsch noch codemäßig toll. Mir ging es erstmal um die Funktionsweise. vb-paradise.de/index.php/Attachment/38119/ PS: wenn ich es per Code erstelle, dann funktioniert es... VB.NET-Quellcode (10 Zeilen) Das veranlasste mich, im Form1.Designer.vb die Zeile Me.ExpandControl1.Controls.Add(Me.MonthCalendar1) in Me.ExpandControl1.Panel1.Controls.Add(Me.MonthCalendar1) zu ändern und dann funktionierte es. Bede…

  • Benutzer-Avatarbild

    Folgendes habe ich im Designer stehen: VB.NET-Quellcode (40 Zeilen) Zeile 34 habe ich mal eingefügt, dann aber ist das Control im Form-Designer und auch in der Ausführung nicht mehr zu sehen. Nachdem ich das nun paar mal aus und eingeblendet habe, werden die Steuerelemente nur beim Bewegen des UC kurz angezeigt, ansonsten sind sie jetzt auch im Designer nicht mehr zu sehen... Gut, neu drauf gezogen und nun im Designer alles wie gehabt. Habe nun gerade folgendes gefunden: Usercontrol lässt andere…

  • Benutzer-Avatarbild

    Also visible = true ist das neue SE. Ich habe das UC einfach von der Toolbox auf die Form und die anderen SE auf das UC gezogen. Muss ich die noch im Code initialisieren oder so? Im UC sowie in der Form habe ich VB.NET-Quellcode (5 Zeilen) Muss ich bei der UC-Erstellung irgendwas zusätzliches beim Panel einstellen oder irgendwelchen Code einfügen? VB.NET-Quellcode (73 Zeilen) Das ist ein relevanter Auszug aus dem Code...

  • Benutzer-Avatarbild

    Hallo und guten Abend, ich habe mich mal an dem Thema UserControl versucht. Ziel ist so ein aufklappbares UC, welches ich dann je nach Bedarf mit eigenen Steuerelementen bestücken kann. Dazu habe ich auf meinem Control ein Panel, auf welches die Steuerelemente sollen. Grundlegend erscheint es auch auf meiner Form und ich kann Steuerelemente draufziehen. Allerdings beim Start werden die Elemente nicht angezeigt. Unter Verweise und in der Toolbox ist die DLL eingebunden... So sieht der Code des Us…

  • Benutzer-Avatarbild

    Guten Morgen, ich habe (unter anderem) drei Tabellen: Person: ID, Name1,Name2 .... Gruppe: ID, Gruppe PersonGruppe: ID,IDPerson,IDGruppe in meiner Form habe ich nun einen Joining-View Gruppe - PersonGruppe, welche mir in einer Combobox die Namen über IDPerson anzeigt. Klappt grundsätzlich auch - warum auch nicht... Nachdem ich nun meine Daten aus meiner Access-Datenbank in mein neues Dataset importiert habe, stiess ich auf das Problem, dass ein Sortieren des Datagridviews PersonGruppe nicht nach…

  • Benutzer-Avatarbild

    ist zwar etwas umständlich, da man ja dann bei jedem Tabwechsel die Controls dann umstöpselen muss, aber ist eine gute Lösung. Das war ne echt clevere Geschichte gewesen. Schade, dass man die wegreduziert hat.

  • Benutzer-Avatarbild

    Guten Morgen, unter VBA gab es zwei Arten von Tab-Controls: einmal die Multipage, ist wie das TabControl in VB.Net, wo auf jede Seite neue Controls angezeigt werden, und das Tab-Register. Da gab es die Controls nur einmal und wurden nach jedem Tabwechsel anders gefüllt. Gibt es dieses unter VB.Net nicht oder gibt es eine Lösung, wie man das hier auch erreichen kann? Ich bedanke mich schon mal

  • Benutzer-Avatarbild

    Zitat: „Eine Klasse ist die Definition eines Datentyps.Eine Klasse ist aber kein Objekt.“ Das ist richtig. In dem Moment meinte ich halt, das typDataset (MeinDataset), was ich in meinem Projekt angelegt habe, dass ist ja beim erstellen einer Form - bzw., in dem Moment, wo ich meine erstes Element aus der Datenquelle auf die Form ziehe initialisiert. Bedeutet, ich muss da nicht vorher VB.NET-Quellcode (1 Zeile) erstellen. Es ist einfach schon da namentlich ansprechbar mit MeinDataset. Wenn ich nu…