Suchergebnisse

Suchergebnisse 1-27 von insgesamt 27.

  • Benutzer-Avatarbild

    Hallo Ihr lieben, nach dem ich nun schon gut 1 Jahr nicht mehr dazu gekommen bin dem Hobby Programmieren zu frönen möchte ich mich wieder einarbeiten, als erstes Projekt würde ich gerne für meine WPF Anwendungen, ein kleines UserControl schreiben, welches mir 7 Flaggen anzeigt und je nach dem auf welches geklickt wurde, in einer Property den Ländernamen des jeweiligen Landes anzeigt. vb-paradise.de/index.php/Attachment/49839/ Leider hab ich in dem Jahr so einiges vergessen und muss wieder reinko…

  • Benutzer-Avatarbild

    Hi Micha, danke schon mal sehr für deine Antwort, jetzt muss ich dazu gleich mal Fragen stellen, da ich bisher weder mit einem Togglebutton noch jemals mit Commandparametern gearbeitet habe, gehe ich recht in der Annahme, das Commandparameter in erster Linie dafür da sind das ich nur ein Command schreiben muss, welches ich allen Togglebuttons zuordnen würde, und anhand des Parameters welcher lediglich in der View per Button abweichend ist, dann innerhalb des Commands unterscheiden kann was gesch…

  • Benutzer-Avatarbild

    Danke dir erfinderdesrades, ich schau mir das mal an, allerdings müsste ich mit so einem Ansatz dann explizit ein ViewModel für das UCL erstellen? Gedacht war es hier, quasi das UCL danach eigenständig ohne weiteres ViewModel zu verwenden, da es mir in Programmen, so bereits extrem schwerfällt noch den Überblick über die viewmodels zu behalten, in endeffekt soll das UCL nach aussen auch nur eine einzelne Property abgeben, "ChoosenCountry". Und da sich die verwendeten Länder nicht ändern, sondern…

  • Benutzer-Avatarbild

    Hi Erfinderdesrades, ich versuche mich bereits seit deinem Post vorhin, in deinen vorgeschlagenen Lösungsweg einzuarbeiten, ich habe nun: Ein LandModel: (Versteckter Text) Ein LänderViewmodel: (Versteckter Text) Und einen ImageConverter: (Versteckter Text) Ich denke soweit ich dich richtig verstanden habe das dies der empfohlene Ansatz war ? Jedoch stoße ich gerade auf die Problematik, das in einem ItemsControl, offenbar (zumindest laut google) in diesem, gar kein Item Selektiert werden kann ? V…

  • Benutzer-Avatarbild

    Hallöchen, jetzt bin ich zugegebenermaßen etwas verwirrt, was den nun der richtige Ansatz wäre. Evtl. muss ich hier etwas mehr ins Detail gehen: Die Application soll mir am Ende dabei Helfen, Rechnungen zu erstellen, die eigentliche Anwendung verwende ich auch bereits des längeren produktiv für die Arbeit: vb-paradise.de/index.php/Attachment/49840/ Bisher verwendete ich ein Dropdown, um das eingestellte Land festzulegen, aber da es durchaus vorkommt, dass ich 80 Rechnungen in 2 Tagen ins System …

  • Benutzer-Avatarbild

    Zitat: „NotifyBase: Was zum Kuckuck willst du unbedingt disposen?Du hast nix zum Disposen, als hüte dich vor dem IDisposable-Interface!Weisst du denn, was bei GC.SuppressFinalize passiert?“ Ich weiß ehrlich gesagt nicht mal wofür dieser Teil da/zuständig ist, der war mal in einem Sampleprojekt, mit dabei, bei dem Teil mit der InotifyPropertyChange, und da ich nicht herausfinden konnte ob ich das benötige oder nicht, hab ich es schlicht immer mitkopiert. Zitat: „CountryModel: Ähm - es ist ein Vie…

  • Benutzer-Avatarbild

    Guten Morgen, also seh ich richtig das du mir sagen willst ich soll auf ein Modell ansich verzichten ? Ich kann mir gut vorstellen das der Code dadurch wieder sehr viel schwieriger zu lesen sein wird, denn so wie bisher ist es ja schön aufgeteilt, oder meinst du damit ich soll aus dem zugrundeliegenden Modell einfach ein ViewModel machen ? Danke dir das du dir die Zeit nimmst mir da unter die arme zu greifen =) LG

  • Benutzer-Avatarbild

    Zitat: „​Oder welche Klasse in post#15 hälst du für ein Model?“ Bis zu deiner vorherigen Erklärung, hielt ich das CountryModel für ein reines Model, aber du sagtest ja, das ein Model, das an die View gebunden wird, automatisch ein Viewmodel ist, daher ist wohl kein Model vorhanden, aber gesetzt dem Falle, das ich mit einem eigenen Model arbeiten wollen würde, dann müsste ich quasi das CountryModel lassen wie es ist, und noch ein Extra CountryViewModel erstellen, welches dieselben Propertys aufwe…

  • Benutzer-Avatarbild

    Ja ich bin gerade dabei das Projekt neu aufzuziehen, mit deinen vorgeschlagenen Anpassungen, aber eine Frage drängt sich mir noch auf, evtl. hilft die dabei mein Verständnis aufzumöbeln, gesetzt dem Fall das ich ein CountryViewmodel habe, aber ich habe z.B. ein UCL angelegt, welches "nur" Flagge und Name anzeigt, benötige ich dann dafür wieder ein eigenes Viewmodel, oder reicht es wenn ich das zu grunde liegende komplette CountryViewmodel verwende ? LG und Danke Nachtrag: Und eines erschließt si…

  • Benutzer-Avatarbild

    Zitat: „Aber generell: Wenn du ein View baust, und es gibt bereits geeignete Klassen, um daran zu binden, wäre es doch pures Gift und programmiertes Chaos, weitere Klassen anzulegen, odr?(Hättest du dir das nicht denken können?)“ Ok, ja da hast du vollkommen recht, da hab ich wohl mal wieder zu komplioziert gedacht. Zitat: „Mal eine Frage vorab: Hast du den SampleCode vom Grundlagen - MVVM-Anwendungs-Struktur - Tut mal downgeloadet und bei dir zum Laufen gebracht?“ Ja ich habs gedownloadet, und …

  • Benutzer-Avatarbild

    Ok, ich komm nicht mehr mit, wenn ich das verwende XML-Quellcode (1 Zeile) meckert er nur rum das MainviewModel in einem WPF-Projekt nicht unterstützt wird

  • Benutzer-Avatarbild

    Da sagt er der NameSpacePräfix VM ist nicht definiert. Ich arbeite ja immer ohne namespaces um genau dieses verhalten zu vermeiden, daher verwende ich eigentlich alles als local (Verwende ich hier Local anstelle von VM, bleibt die fehlermeldung die gleiche) Ich vermute mal das da wieder an drölfzig stellen in der ganzen Anwendung sachen angepasst werden müssten damit das funktioniert, aber das ist mir wohl zu hoch, muss ich halt ohne Datacontext leben

  • Benutzer-Avatarbild

    Ich hab dein project ja offen, aber ich finde nirgends eine Definition von VM, in der Application.xaml ist ein NameSpace My, definiert, aber ich finde absolut nichts zu den von dir erwähnten NameSpaces, auch verwendest du in dem PersonListProject noch die "ältere" Methode, ich will ja nicht aufgeben, aber ich verstehe nicht was genau du mir zu sagen versuchst....

  • Benutzer-Avatarbild

    XML-Quellcode (34 Zeilen) da meckert er bereits bei: DataContext="{Binding Source={x:Static MainViewModel.Instance}}"> das MainViewModel von WPF nicht unterstützt wird. DatenContext setzen ist in WPF schon immer sehr schwierig bis hin zu absolut nicht begreifbar für mich, daher bin ich meist schon froh, wenn die Anwendung überhaupt funktioniert, Das im Designer nichts so aussieht, wie in der fertigen Anwendung, ist etwas mit dem ich bisher immer leben musste Nachtrag: @ErfinderDesRades Ich hab j…

  • Benutzer-Avatarbild

    Hi @ErfinderDesRades Ich habs nun so eingetragen: d:DataContext="{d:DesignInstance IsDesignTimeCreatable=True,Type={x:Type local:MainViewModel}} und das läuft fast einwandfrei, ohne das ich etwas in der Application.xaml benötige, auch muss ich keine InstanceProperty erstellen (fals das mitr statisches Feld gemeint war ?) Das UCL zeigt mir nun auch Quasi die Einträge an die ich ja im MainViewModel erstelle, nur die Bilder werden im Designer nach wie vor nicht angezeigt, und hier beschleicht mich …

  • Benutzer-Avatarbild

    ne, du meintest doch das ich das lassen soll, daher ist der Datacontext im Mainwindow in die Xaml gewandert XML-Quellcode (3 Zeilen)

  • Benutzer-Avatarbild

    So sorry für die Verspätung @ErfinderDesRades anbei das bereinigte Projekt, LG und Danke, schuld dir wohl, langsam mindestens nen Kaffee =)

  • Benutzer-Avatarbild

    Grüße dich @ErfinderDesRades Leider bin ich heute nicht im HomeOffice, sondern im Büro, weshalb ich erst später detailliert auf dein Projekt antworten kann, aber was ich bisher sagen kann: WoW ! Mit wie wenig Code das alles machbar ist, und wie viel angenehmer das alles lesbar ist, ich bin echt baff. Ich hab mir auch schon im Code mit Kommentaren fragen dazu notiert, die ich dir dazu noch stellen möchte, nur ist es mir erst abends möglich, da wir aktuell viel Stress im Büro haben. Danke dir scho…

  • Benutzer-Avatarbild

    So jetzt hab ich endlich etwas Zeit Dass du das Command angeschlossen hast, ist cool, das war nur ein Überbleibsel, als ich noch einen Button verwendet habe, um das gewählte Land anzuzeigen, danach hab ich ja direkt die Flagge anzeigen lassen, was mir gleich aufgefallen ist, ist das deine Schreibweise DEUTLICH kürzer ist, gibt es eine dir bekannte Quelle wo man lernen kann wie diese, ich nenne Sie mal verschachtelten Funktionen funktionieren? Im MainWindow und im CountrySingleView, hast du nach …

  • Benutzer-Avatarbild

    Zitat: „das sind anonyme Methoden.“ Zitat: „Aber immer feste die Begriffe recherchieren und mit rumprobieren...“ Ja das mach ich an sich sogar sehr gerne, aber oft sieht man Codeteile wie hier eben die anonyme Methode und weiß gar nicht, welchen begriff man sucht, ich hab solche Probleme sehr häufig, ich weiß, was ich wissen will, aber da ich nicht weiß, um was es sich handelt, weiß ich nicht wie ich danach suchen kann. Jetzt hab ich ja erstmal ein paar Sachen zum Einlesen =) @Akanel Zitat: „​Ic…

  • Benutzer-Avatarbild

    Jetzt muss ich glatt nochmal fragen, wie bekommt man denn eine URI in einen normalen Filepath umgewandelt ? Ich verwende in meinem Programm ja 3 Textdokumente, die hab ich jetzt mit ins Projekt eingebunden und will diese auch verwenden, aber z.B. Io.File.Exists funktioniert ja nur mit einem richtigen Pfad, weis evtl. jemand wie man das Convertiert ? Ich hab schon gegoogelt aber wie leider üblich nichts dazu gefunden Nachtrag, gilt ja ebenso für FileReadAlltext und dergleichern.

  • Benutzer-Avatarbild

    Hm, mit genau diesem Suchbegriff hab ich es schon versucht, aber nichts brauchbares gefunden

  • Benutzer-Avatarbild

    @Akanel Leider nein, ich bräuchte es ja wenn dann genau andersrum. Ich habe eine von diesen unendlich abstrakten WPF-Uris. "New Uri($"pack://application:,,,/Advanced Invoice Helper;component/Assets/Textpresets/Germany IVT", UriKind.RelativeOrAbsolute)" Und müsste das in einen Normalen Filepath convertieren in diesem falle: "E:\Programmieren\Visual\Ab 10-03-21\Advanced Invoice Helper\Advanced Invoice Helper\Assets\Textpresets\Germany IVT" Mit Uri.Localpath erhalte ich jedoch: vb-paradise.de/index…

  • Benutzer-Avatarbild

    Ja ich hab schon etwas in der Art vermutet, aber ich finde nicht den kleinsten Ansatz auf Google zu dem Thema, und ich begreife bisher nicht ganz wie diese Uris aufgebaut sind, und ich vermute das man die erstmal vollständig verstehen muss bevor man sich anmaßen kann einen Konverter zu schreiben.

  • Benutzer-Avatarbild

    Nein nein, ganz verstanden hab ich es nicht, nur das es sich nicht um gänzlich kryptische angaben handelt, ich werd mir den Artikel nochmal anschauen und les mich mal im Thema Parser ein, danke schonmal für den Tipp

  • Benutzer-Avatarbild

    Zitat von Akanel: „Ich versteh gerade nicht wieso du das Konvertieren musst? Wenn du doch die Flaggenbildchen als .png in deinem Programm im Assets Ordner hast kannst du die URI nutzen. Was machst du denn noch damit das du einen Filepath brauchst?“ Ne in dem Fall ginge es um Textdateien, diese müssen damit sie bearbeitet und auch ausgelesen werden können als physische Dateien vorliegen, und wie könnte ich die jetzt auslesen anhand der URI, denn IO.File.ReadAllText funktioniert auch nicht mit ein…

  • Benutzer-Avatarbild

    Hallöchen, ich schon wieder @ErfinderDesRades Du hast ja in deinem angepassten Projekt eine ListcollectionView verwendet: Public WithEvents AvailableCountries As New ListCollectionView(__AvailableCountries) Aber wie kann ich nun, sobald sich das Selectierte Item ändert, etwas ausführen ? Bei einem Property, kann ich das ja im Set-Bereich machen, wie jedoch könnte ich das Hier erreichen? Hintergrund ist, dass ich, wenn sich die Auswahl ändert, eine Funktion ausführen muss, aber ich finde nicht he…