Suchergebnisse

Suchergebnisse 1-30 von insgesamt 1.000. Es gibt noch weitere Suchergebnisse, bitte verfeinern Sie Ihre Suche.

  • Benutzer-Avatarbild

    @Haudruferzappeltnoch Wir reden bestimmt aneinander vorbei. Wieso meinst du das? Zitat von ErfinderDesRades: „die Property müsste einen Async-Getter haben, wenn das gehen soll.“ Denke nicht dass das .NET überhaupt zulässt. Habs jedenfall probiert... Zitat von ErfinderDesRades: „und dann muss man den Getter immer mit Await aufrufen.“ Schwierig. Ist per Binding an die View gebunden. Ich hab mal gegoogelt und mich schon gefreut, dass es so viele Lösungsansätze gibt: stackoverflow.com/questions/66…d…

  • Benutzer-Avatarbild

    Yep, den Aufruf findeste in Post#3. Also vom Getter der Property aus. Das mit dem 1000 mal aufrufen ist klar, da ist etwas geplant wie: VB.NET-Quellcode (10 Zeilen) Falls jemand doch noch Licht ins Dunkel bringen kann, gerne auch noch eure Vorschläge Posten...

  • Benutzer-Avatarbild

    Okay muss nicht asynchron sein. Wie sonst, ich hab ja letztenendes zumindest die ReadAsStreamAsync? Wie würdest du es machen? --------------- Gar keins, ich kann das ja auch einfach in ner Variablen hinterlegen, leider muss die dann ja auch glaub ich ByVal übergeben werden, ByRef geht bei asynchronen Methoden ja glaub ich nicht. Aber es wär halt eleganter und das Thema Asnc/Await hab ich nur oberflächlich verstanden, wie man sieht. Interessiert mich also eher generell, aber ihr habt das ja in di…

  • Benutzer-Avatarbild

    Zitat von Haudruferzappeltnoch: „Vielleicht erklärst du was passieren soll.“ Ich möchte halt, dass im Getter meiner Property das Bild aus dem Internet geladen wird und in die Property geschrieben wird. Zitat von Haudruferzappeltnoch: „Denk auch nicht, dass das geht. “ Ja also was ich probiert hab, so eine Art asynchrone Relais-Methode zu schreiben. Also die wird vom Getter aus aufgerufen und ruft dann ihrerseits wieder GetCoverArtFromPfad auf: VB.NET-Quellcode (3 Zeilen) Zitat von Haudruferzappe…

  • Benutzer-Avatarbild

    Zitat von VaporiZed: „Was ist der Aufrufkontext von GetCoverArtFromCoverArtPfad“ Das wird aus einem Getter einer Property heraus aufgerufen: VB.NET-Quellcode (6 Zeilen) Wenn ich da, wie hier Await vorsetze, streicht er mir das rot an. Also hab ich mal rumexperimentiert und das so gemacht: VB.NET-Quellcode (1 Zeile) Aber da bleibt er auch hängen. Da lag ich wohl falsch in der Annahme, dass mit .GetAwaiter.GetResult asynchrone Methoden aus einer nicht asynchronen Methode aufgerufen werden können. …

  • Benutzer-Avatarbild

    Hallo ich habe folgende Async Sub: VB.NET-Quellcode (26 Zeilen) Funktioniert auch soweit, bloss wenn ich das jetzt anstatt von Sub als Async Function GetCoverArtFromCoverArtPfad() As Task(Of ImageSource) machen will, und folglich alle Vorkommen von von CoverArt = durch Return ersetze, dann friert mein Programm ein in der GetCoverFromWeb() GIbt es Unterchiede in der Benutzung von Async Subs und Async Functions As Task (of Type) Ich kann mir nicht erklären was ich falsch mache....?

  • Benutzer-Avatarbild

    Guten Morgen ich hab mal eine ganz kurze Frage: Und zwar hab ich eine Liste mit Datensätzen in einem DataGrid. Auf manche der Spalten wende ich ValidationRules an: (Versteckter Text) (Versteckter Text) Jetzt hab ich noch einen Button zum Speichern der Datensätze. Ich möchte, dass, wenn ich irgendwo im DataGrid einen ungültigen Wert eingebe, das Speichern nicht möglich ist. Also hab ich mir eine Funktion geschrieben, die beim Klick des Buttons ausgeführt wird: (Versteckter Text) Blöd ist nur, das…

  • Benutzer-Avatarbild

    @Amelie Das mit den Klammern sollte gehen, das mach ich zur Sicherheit und Lesbarkeit schon ewig so... Hatte noch nie Probleme damit... Interessiert mich bloß weil das hab ich jetzt schon öfters so gesehen und wusste nie wie die Prioritäten sind...

  • Benutzer-Avatarbild

    @Haudruferzappeltnoch Jou die ​All = 15 kannst du dir also auch sparen oder? Weil man das ja aus den anderen Werten errechnen kann. Bitweise Operatoren hab ich mir gestern Abend auch nochmal angeschaut, das ist easy. Aber eine Frage bleibt da noch offen: Gibts sowas wie ne Punkt-vor-Strich-Regel? ALso wenn ich hab BedingungA Or BedingingB And BedingungC wird dann zuerst BedingungA Or BedingungB aufgelöst oder BedingingB And BedingungC? Zitat von ErfinderDesRades: „IMO ist das der entscheidende H…

  • Benutzer-Avatarbild

    @Haudruferzappeltnoch Okay das sieht so aus als ob's definitiv funktioniert. Option Strict Off hätte ich noch bemerkt, ich mach grundsätzlich nie was Option Strict Off, außer ich muss was probieren.... Mit dem Ausprobieren erst mal super Idee, hab mir schon Gedanken gemacht wie ich das ausführen könnte... Aber da müsste ich die Werte dann ja auch erst setzen, um sie dann abfragen zu können, und das geht ja glaub ich auch bloß z.B. so: VB.NET-Quellcode (8 Zeilen) Und wenn ich da noch unsicher bin…

  • Benutzer-Avatarbild

    @Haudruferzappeltnoch Sry meiner das mit den IO.Attributes... Habs korrigiert. Aber ich habs mir jetzt zwanzig mal angeschaut, die Klammern sollten passen... Aber im zweiten Quellcode könnte man die beiden Klammer ganz am Anfang und ganz am Ende weglassen, vielleicht bist da durcheinander gekommen...

  • Benutzer-Avatarbild

    Ich lass das ungern wirklich ungetestet, kennste ja bestimmt, auch wenn man sich noch so sicher ist dass was funktioniert, kann es gut sein, dass da irgendwo was net stimmt... Gibt es vielleicht irgend einen Windows-Ordner, der von Haus aus schreibgeschützt ist? Wenn nicht, kann mir jemand sagen ob das hier...: VB.NET-Quellcode (1 Zeile) ...aufs Gleiche rauskommt wie das hier?: VB.NET-Quellcode (1 Zeile)

  • Benutzer-Avatarbild

    Ja ausprobieren würde ich es gern, hab aber bis jetzt keinen Weg gefunden, einen Ordner in Windows 10 auf ReadOnly zu setzen. Wenn ich das z.B. über die Eigenschaften im Explorer versuche, kommt immer "betrifft nur Dateien im Ordner"... Weisst du wie ich das machen kann?

  • Benutzer-Avatarbild

    So, hab mal ne Nacht drüber geschlafen und kann wieder klar denken... Die Enums haben ja folgende Werte: Directory= 16 ^= 00010000 ReadOnly = 1 ^= 00000001 System = 4 ^= 00000100 Hidden = 2 ^= 00000010 attributes.HasFlag(IO.FileAttributes.Directory) gibt mir dann True zurück, wenn das 4. Bit auf 1 gesetzt ist. attributes.HasFlag(IO.FileAttributes.ReadOnly) gibt mir dann True zurück, wenn das 1. Bit auf 1 gesetzt ist. Und so kann ich dann schön mit den bitweisen Opratoren arbeiten. Ist das so kor…

  • Benutzer-Avatarbild

    @RodFromGermany Was ist der IlSpy?

  • Benutzer-Avatarbild

    @Haudruferzappeltnoch Also wenn in meinem Quellcode im Post11 das passiert was ich direkt darunter beschrieben hab ist alles in Butter ich glaub dann hab ich verstanden wie es funktioniert.

  • Benutzer-Avatarbild

    @RodFromGermany Ne das in Post9 geht nicht drauf ein was ich wissen will. Mich würde es interessieren, wie der Computer diese Operation(en) auflöst. Also wie macht er das, wenn ich nicht bloß zwei Booleans hab, sondern drei(!) Nicht-Booleans in Folge. So wie mein Quellcode in Post#11 Wie rechnet er da?

  • Benutzer-Avatarbild

    @RodFromGermany Post#9? Entweder du hast dich verzählt oder vertippt...

  • Benutzer-Avatarbild

    Zitat von VaporiZed: „Zum Thema binäres Rechnen: guckst Du hier“ Das muss ich mir mal in ner ruhigen Minute mal ansehen, habs mal so überflogen, stecke grad bis zum Hals in Bugfixes ... Zitat von RodFromGermany: „If (attributes.HasFlag(IO.FileAttributes.ReadOnly Or IO.FileAttributes.Hidden))“ Okay das mit .HasFlag find ich super, ist für mich tausend mal lesbarer als attributes And (IO.FileAttributes.ReadOnly Or IO.FileAttributes.Hidden)) = (IO.FileAttributes.ReadOnly Or IO.FileAttributes.Hidden…

  • Benutzer-Avatarbild

    @-Franky- Ah wär auch zu schön gewesen Um's mal auf den Punkt zu bringen: Wie diese logischen Operatoren mit Booleans funktionieren ist mir mittlerweile klar: VB.NET-Quellcode (6 Zeilen) DoStuff() wird ausgeführt, wenn BedingungA oder BedingungB oder beide True sind. Nun ist ja in dem Link von Post1 das hier zu sehen: VB.NET-Quellcode (6 Zeilen) Aber wie rechnet man da? Also attributes ist da ja vom Typ DirectoryInfo. Und FileAttributes.ReadOnly steht für 1. Ich versteh nicht wie man die zwei ve…

  • Benutzer-Avatarbild

    Hallo liebe Gemeinde ich hab eine Verständnisfrage, die sich sicherlich auch auf andere ähnliche Enums beziehen kann: Und zwar geht es in meinem Fall um das System.IO.FileAttributes Enum. Ich möchte also die Attribute von Verzeichnissen abfragen. Also bin ich hierauf gestossen: https://learn.microsoft.com/en-us/dotnet/api/system.io.fileattributes?view=net-8.0 Nun die Frage: Wenn mein Verzeichnis nun auf mehrere Attribute festgelegt ist, kann ich die dann kombinieren, indem ich sie einfach addier…

  • Benutzer-Avatarbild

    Okay nur dass ich dich richtig verstehe: Der DataContext von meinem XAML muss dann Validierung sein? Kann ich denn eigentlich die Public ReadOnly Property Item auch umbenennen? @ErfinderDesRades Edit: Danke für die Tipps, hab genau gefunden was ich gesucht hab: learn.microsoft.com/de-de/dotn…w=netframeworkdesktop-4.8 Edit2: Eine Frage hätte ich doch noch: Kann ich das Valideren irgendwie forcieren? Ich möchte dass schon beim Programmstart angezeigt wird wenn was nicht richtig ist. Bis jetzt ist …

  • Benutzer-Avatarbild

    Zu der Extraklasse: Ich hatte mir gedacht, warum nicht einfach, ähnlich wie bei einem Converter, alle Validierungsregeln in einer Klasse auslagern... Wenn ich also für verschiedene Textboxen die gleiche Validierung haben will... Frage ist ob das dann funktioniert.... Zumal ich die Text-Properties meiner zu validierenden Textboxen nicht direkt zu Properties in meinem ViewModel gebunden hab, sondern in einem Service ausgelagert (MainModule). Also versteht der Compiler das wenn ich wie oben columnN…

  • Benutzer-Avatarbild

    Hallo zusammen ich arbeite mich gerade ins Thema Validierungen ein, und stoss da auf eine grundlegende Frage: Ist es generell möglich, seine Validierungen in einer extra-Klasse festzulegen (die natürlich IDataErrorInfo implementiert)? Mein Problem ist Folgendes: In meinem ViewModel hab ich mehrere Textboxen, in die alle ein gültiges Verzeichnis eingetragen werden soll. Kann ich da die Validation Rules alle in einer extra Klasse unterbringen und dann auf meine TextBoxen anwenden? Ich hab z.B. Fol…

  • Benutzer-Avatarbild

    Jo, habs hinbekommen Im Code Behind des UC: VB.NET-Quellcode (10 Zeilen) Danke dir

  • Benutzer-Avatarbild

    Kannst du das ein bisschen genauer erklären? Also ich weiss so ungefähr, wie man ein AttachedProperty macht und wie man ein Event abonniert, aber ich steig nicht ganz durch, wie du das in Verbindung miteinander meinst, damit ich dann mein Ziel erreiche... Mein Aufbau ist folgendermassen: Ich öffne ein DialogWindow, mit dem DataContext des ViewModels, in dessen DataTemplate die View des UserControls steckt.

  • Benutzer-Avatarbild

    Ja glaub ich auch. Der Fokus liegt wahrscheinlich im Fenster. Gibt es ne Möglichkeit die Tastenanschläge "weiterzuleiten"?

  • Benutzer-Avatarbild

    Guten Morgen Ich hab ein kleines Problem, und zwar zeige ich ein UserControl in einem DialogWindow an. Wenn nun Enter gedrückt wird, soll eine Prozedur (OK) im dazugehörigen ViewModel ausgeführt werden, die u.a. das DialogWindow schliesst. Bisher hab ich Folgendes: XML-Quellcode (5 Zeilen) Es wird aber weder ausgeführt noch kommt ein Fehler... Hat mir jemand einen Rat oder kennt eine Alternative?

  • Benutzer-Avatarbild

    Hallo miteinander Ich habe Folgendes: XML-Quellcode (8 Zeilen) Ich möchte, dass die Opacity von Background = 0.5 ist und das dann auch neu berechnet wird, wenn sich ​{DynamicResource VordergrundfarbeBrush} ändert. Also hab ich das hier in der Application.xaml: XML-Quellcode (3 Zeilen) Wenn der User die Farbe ändert, mach ich das hier im ViewModel: VB.NET-Quellcode (2 Zeilen) Das Ganze funktioniert soweit, dass die Farbe vom Background des ScrollBars richtig gesetzt wird, sobald der User aber zur…

  • Benutzer-Avatarbild

    @Fakiz Yep das isses. Musste zwar noch ein bisschen rumfrisieren aber es klappt. Auch wenn man die Taskleiste ausblendet verhält es sich wie es soll: (Versteckter Text)