Suchergebnisse
Suchergebnisse 1-21 von insgesamt 21.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hallo, in deinem Model Ordner hast du ja deine Models drinne. Dort hast du es einmal richtig gemacht => bei dem Result Model. In dem Product Model hast du (meiner Meinung nach) fälschlicher Weise schon RaisePropertyChanged() gemacht. Das kommt erst im ViewModel. Das ViewModel ist ja mit der View verbunden und muss diese über Änderungen (mit Hilfe von INotifyPropertyChanged()) informieren. Dass Model hat ja nichts mit der View zu tun, und muss das so auch nicht implementieren. Hier reichen dann a…
-
Zitat von Nofear23m: „Genau, erst dann werde ich erst weitermachen, sonst artet das hier aus mit den Dateianhängen. Wir müssen den Server ja nicht zumüllen. Aber das wird er schon hinbekommen. Ansonsten kann ich zur not das PRojekt in meinem Account erstellen und für dann alle User hinzu. @asusdk wäre dir das lieber=“ Du bist dieser Anmerkung jetzt schon ein paar mal ausgewichen. Es lohnt sich kaum, jetzt schon anzufangen, am besten du legst den Code erstmal auf einer Codeverwaltung ab (oder läs…
-
Zitat von Nofear23m: „Gut, ich werde ein Projekt erstellen und dich als Member hinzufügen. Mir ist es egal. GitHub oder DevOps. Ich mach das was dir lieber ist.“ Da er mit beiden noch nicht gearbeitet hat, ist es ihm wahrscheinlich egal. Tatsächlich würde ich aber GitHub vorschlagen, da in diesem Forum wahrscheinlich mehr Menschen einen GitHub Account haben und so auch mitmachen können. Viele Grüße
-
Hallo, Nur ein kurzer EInwurf: Zitat von Nofear23m: „Die Spire-Bibiliothek haste ja drinnen um Word Dokumente zu erstellen. Gehts/gings hier nur ums drucken? Wenn ja können wir die rausmachen, das geht mit der WPF mit OnBoardmittel. Der Vorteil ist das der Enduser kein Word am Rechner oben haben müsste.“ Es wäre echt schön, wenn in dem Projekt auch noch die Druckumsetzung mit Boardmitteln gezeigt wird, weil das ist echt eine interessante Funktion. (Bestimmt auch für andere, die keine extra Libra…
-
Zitat von asusdk: „meckert er, das ValidationResult nicht in ValidationResult konvertiert werden könne“ Das Problem ist, dass du das "falsche" ValidationResult benutzt. Du musst erst einen Verweis auf System.ComponentModel.DataAnnonations hinzufügen. Dann funktioniert es, siehe screen: vb-paradise.de/index.php/Attachment/45930/ Viele Grüße Florian
-
Hallo, wieder ein kurzer Einwurf. In letzter Zeit enddecke ich (mehr oder weniger) durch Zufall soche Praktischen Funktionen von VS. Beispiel F12 oder jetzt das teilen der Code Ansicht. Gibt es da im Internet vielleicht eine Art Zusammenfassung wo diese ganzen Funktionen stehen. Weil ich bin da noch nicht so ganz vertraut mit den ganzen Funktionen. Zum Projekt: So weit dürften die Models jetzt ja fertig sein. Ich wollte nochmals zum Verständnis für mich nachfragen. Diese DataAnnonations mit dem …
-
Zitat von Nofear23m: „Aber nur kurz, alles weitere würde ich in einem anderen Thread machen.“ Vielen, vielen Dank, das hat schon gereicht fürs erste ---- So, wie geht es jetzt hier weiter. Ich würde vorschlagen, da (wie ich annehme) alle Modelklassen fertig sind, @asusdk jetzt als erstes ein View (wie er sich es vorstellt) gestaltet und wir helfen ihm dann das passende ViewModel zu erstellen. Viele Grüße Florian
-
Zitat von Nofear23m: „Ich mach derweil auch einen kleinen Antwurf, vieleicht @flori2212 und/oder @MichaHo ja auch und dann schaun wir mal welches was wir von welchem Entwurf für das HauptView verwenden.“ Sehr gerne, allerding ist da ein Problem. ICh kann mir noch nicht ganz genau den Sinn der Hauptoberfläche erklären. Soll da einfach eine Liste mit den Produkten sein und Funktionen, wie Rechnung erstellen, neues Produkt oder will er z.B. auch noch eine Übersicht über die bereits ausgestellten Re…
-
Zitat von Nofear23m: „@flori2212 Im Grunde soll es nur eine Ausfüllhilfe für das am ende generierte Word-Dokument sein. Mehr nicht. Artikel sind das einzige was gespeichert wird.“ Wäre es nicht aber auch sinnvoll Kunden zu speichern (also mit Adresse und so), da diese ja auch im Word Dokument eingetragen werden? @asusdk Viele Grüße Florian
-
Zitat von asusdk: „hatte ich in der Skizze vergessen, dafür dachte ich einfach an einen Plus-Button zum hinzufügen, einen Minus-Button um das selektierte zu löschen, und einen Edit-Button zum Editieren, meintest du das ?“ Mit Menüband meine ich die Leiste ganz oben in deinem Programm, wo man zwischen verschiedenen Arbeitsbereichen hin und her schalten kann (Beispiel: Der Produktmanager, wo man die Produkte anlegen kann, oder, die Einstellungen) Zitat von asusdk: „habe mir den Thread auf GitHub n…
-
Hallo, Zitat von asusdk: „Es stellt Quasi eine zusätzliche UI-Schicht dar.“ Nicht direkt UI. UI ist ja UserInterface ==> View. Im Model sind die Eigenschaften von deinen Objeten gespeichert. Die Logik des Programms steht im ViewModel, was im Grunde diese beiden Schichten verknüpft. Siehe dazu auch dieses Bild: mvvm.png Die View ist per Binding (Sowohl von z.B. Textboxen als auch z.B. Buttons mit Commands) an das ViewModel gebunden. Das ViewModel wiederum sendet Benachrichtigungen an das View, we…
-
Hallo, vom Prinzip her stimmt die Klasse ja schon mal. - Edit: Ein Konstruktor vo du eine Liste mit allen Produkten übergibst und ein Element schon in das SelectedProduct Property schreibst fehlt nur noch. Versuche das nochmal Allerdings brauchst du auch ein ViewModel für Product. Dann sieht deine jetzige Klasse so aus; VB.NET-Quellcode (29 Zeilen) Die Klasse ProductViewModel enthält einfach alle PRoperties von Product, halt mit PropertyChanged() Viele Grüße Florian