Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von FZelle
Thema: Syntax-Highlightning mit Richtextbox - DesignPattern? - MVVM oder Codehehind?
Am im Forum: GUI: WPF und XAML

Die RTB ist dazu nur sehr bedingt geeignet.
Warum benutzt du nicht einen fertigen Editor wie z.b. https://www.nuget.org/packages/AvalonEdit

Thema: Sqlite-Datenabfrage im Datagrid anzeigen
Am im Forum: GUI: WPF und XAML

Nein musst du nicht, und deine Recherchen waren wohl auch von falschen Angaben gekrönt.
Wenn du per Nuget entweder System.Data.SQLite oder Microsoft.Data.SQLite installierst hast du im Namespace auch einen SQLiteDataAdapter

Ganz abgesehen davon, nein, wenn du Klassen und einen ORM benutzt erstellst du eine Liste mit allen Daten der Abfrage, nicht mehrere listen

Thema: Programm zur Rechneroptimierung
Am im Forum: Smalltalk

Es gibt keine SW die das wirklich kann.

Wie soll die wissen, welche SW du nicht mehr brauchst?
Welche Verzeichnisse oder Dokumente "Weg" können?

Alle bekannten sog. Aufräumprogramme machen mehr kaputt als sie verbessen.

Thema: Template aus Basisstyle wiederverwenden
Am im Forum: GUI: WPF und XAML

Und wenn du es nur für ein einzelnes Window benötigst, mach es da in den Window.Resources und nicht in einer globalen xaml resource

Thema: Implizit privates Feld bei Auto-Property?
Am im Forum: Grundlagen von C#

In C# 10 kommt aber das field keyword hinzu.

Thema: Sammelthema Wünsche und Bugreports myCSharp
Am im Forum: Wünsche und Kritik

Und ich sehe es genau anders.
Ich hasse zu viele Tabs, und möchte selber entscheiden ob ein neues Tab aufgeht oder nicht.

Thema: Unit-Tests für .NET/C#?
Am im Forum: Rund um die Programmierung

Sowohl für NUnut und auch XUnit gibt es kostenlose "Runner", die die Test Infrastruktur innerhalb von Visual Studio benutzen.
Du kannst dann z.b. einfach einen Breakpoint in einen Test setzen, rechtsclick, "Debug Test(s)" durchsteppen.
Die werden einfach per Nuget installiert.

Thema: Berechnung von Primzahlen mit dem Sieb des Eratosthenes - Performancesteigerung möglich?
Am im Forum: Rund um die Programmierung

https://www.youtube.com/watch?v=pv4Yq35Chx0
Dave Plummer hat gerade eine Serie wo er die Performance von 45 Sprachen vergleicht, u.a. auch C#
https://github.com/PlummersSoftwareLLC/Primes
Das sollte wohl die schnellste Möglichkeit in C# sein.

Thema: References im Build in seperaten Ordner
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Mach lieber eine Single Exe draus, das geht ab FW 5 recht einfach.


dotnet publish -p:PublishSingleFile=true --self-contained true -p:IncludeAllContentForSelfExtract=true -p:IncludeNativeLibrariesForSelfExtract=true -r win-x64 -p:PublishReadyToRun=true

Thema: Redirect bei Postback mit ASP WebForms
Am im Forum: Web-Technologien

Naja, du weisst selber was draussen in der Praxis so alles noch "rumläuft".
Hatte gerade erst eine Anfrage ob ich "Visual Objects" kann, da der Entwickler dort gegangen ist.
Neu machen lohnt sich derzeit wohl (noch) nicht

Thema: MySQL Where mit Wert aus WPF übergeben
Am im Forum: Datentechnologien

Überlege doch mal logisch.

Wenn sich eine Combobox ändert, ändert sich auch SelectedIndex und u.a. SelectedValue.
Die bindest du auf ein Property in deinem ViewModel und in dem Setter kannst du dann alles machen was du willst.
Nur dran denken, bau dir keine endlosschleifen.

Thema: Methodennamen dynamisch erstellen / ansprechen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Würde ich komplett anders angehen, denn das ist stringfrickelei, die nicht nötig ist.

Erstelle dir ein ViewModel ( kann man auch in Forms benutzen ) mit Selected, Name und Value.
Fülle eine Liste vom ViewModel z.b. per reflection ( GetProperties und getvalue ist ein 2 Zeiler) .

Binde das an ein DataGridView und anschließend brauchst du nur durch die Liste gehen und den umgekehrten Weg gehen.
Ist deutlich weniger Code, wenn Properties hinzukommen oder entfernt werden musst du nichts machen.

Thema: Methodennamen dynamisch erstellen / ansprechen
Am im Forum: Basistechnologien und allgemeine .NET-Klassen

Wofür meinst du denn diese Checkbox zu benötigen?

Thema: Blazor Server AuthorizeRouteView
Am im Forum: Web-Technologien

Jede Route muss anzeigen ob sie Authorised sein möchte, also muss das Attribut auf jede Seite wo du eben den anderen Weg angezeigt haben möchtest.
Alles was in der _Imports steht, gilt für alle Routes im selben Verzeichnis und dadrunter.

Thema: Debug Fenster aktiv, wenn anderes Dialogfenster aktiv
Am im Forum: Rund um die Programmierung

Warum machst du es nicht wie hundert tausende andere Entwickler und benutzt ganz normales Loging?
Gibt genug Logfile viewer die live mitscrollen

Thema: Wie kann SelectionChanged einer ComboBox aus einer ListBox behandelt werden?
Am im Forum: GUI: WPF und XAML

Das kenne ich, habe auch für MSP430 entwickelt.
Du musst komplett umlernen.

Thema: Wie kann SelectionChanged einer ComboBox aus einer ListBox behandelt werden?
Am im Forum: GUI: WPF und XAML

Du benutzt leider die vollkommen falsche Herangehensweise zu WPF.

Schau dir bitte erst [Artikel] MVVM und DataBinding an,
dann fallen diese Art von Probleme nicht mehr an.

Thema: Fehlermeldungen zentral abfangen ohne Programm danach zu beenden
Am im Forum: Rund um die Programmierung

Ein globaler Exceptionhandler sollte NIEMALS benutzt werden um Exceptions zu behandeln und dann einfach weiter zumachen.
Er ist nur zum loggen und evtl zum aufräumen zu benutzen.

Thema: STAThreadAttribute beim ScrollViewer
Am im Forum: GUI: Windows-Forms

Je ähnlicher es scheint, umso schwieriger wird es für dich, da die die Fehler bei der Umsetzung nicht auf den ersten Blick ersichtlich sind.
Auch verleitet das dann dafür ein Java Programm zu erstellen und kein C# Programm ( Namingconvention, Pattern usw. ).

Thema: SQL-Query-Timeout - aber nicht im Management Studio
Am im Forum: Datentechnologien

Zitat von ChrisProg


 using (SqlDataReader x_reader = x_ermittle_verpackungen_kunde.ExecuteReader())
{
      cBestaende.Load(x_reader);
}
ist doch auch ok oder ist
Nein, das befüllen der DataTable ist das Problem, die DT ist ein Speichermonster das ziemlich langsam ist.

Jeder Reportgenerator seit Eonen kann auch mit Klassen umgehen, also ist das arbeiten mit Klassen und deren Listen die deutlich schnellere und einfachere alternative.
Ausserdem ist es typsicher.

Thema: Attached Propertiesmithilfe generischer Basisklasse in einer Zeile erzeugen
Am im Forum: GUI: WPF und XAML

Bitte keine antworten per PM.
Du hast bestimmt auch schon antworten einfach hier gefunden, so klappt das aber nicht.

Thema: .NET 5 WPF-Projekt erzeugt keine Main-Methode
Am im Forum: GUI: WPF und XAML

Die Fehlermeldung sagt doch, keinen Einstiegspunkt gefunden, also fehlt entweder eine main oder du hast die app.xaml.cs gelöscht.

Thema: Dokument mit C# und HTML
Am im Forum: Web-Technologien

Dann solltest Du versuchen zu verstehen was die Directory angaben "~" von Dir bedeutet.

Thema: ViewModel Methoden in der View aktivieren
Am im Forum: GUI: WPF und XAML

Genau, das gilt für den Designer, nicht für das Program selber

Thema: ViewModel Methoden in der View aktivieren
Am im Forum: GUI: WPF und XAML

Dumme frage, aber wo setzt du das ViewModel als DataContext?

Thema: ViewModel Methoden in der View aktivieren
Am im Forum: GUI: WPF und XAML

Nur weil man etwas in eine Zeile quetschen kann bedeutet nicht, das man es auch muss.

Zieh die Expression aus den RelayCommand raus und erstelle eine Funktion.
Dann setze einen Breakpoint und schau was da in der dann ankommt.

Thema: Converter für CommandParameter in InvokeCommandAction
Am im Forum: GUI: WPF und XAML

Hatte ein ähnliches Problem.
Die Lösung war, commandparameter müssen im xaml vor dem command stehen

Thema: Android APK funktioniert nur im Emulator
Am im Forum: Cross Platform Entwicklung - Mobile und IoT

Und was hindert dich daran, es direkt auf dem Smartphone per VS zu debuggen?

Thema: Dokument mit C# und HTML
Am im Forum: Web-Technologien

Hast Du Dir denn mal Razorlight angeschaut?
https://github.com/toddams/RazorLight


var engine = new RazorLightEngineBuilder()
	.UseFileSystemProject("C:/RootFolder/With/YourTemplates")
	.UseMemoryCachingProvider()
	.Build();

var model = new {Name = "John Doe"};
string result = await engine.CompileRenderAsync("Subfolder/View.cshtml", model);
Ist nun doch nicht wirklich viel

Thema: DataSet Datenabruf
Am im Forum: Datentechnologien

Da hast du wohl etwas komplett falsch verstanden.
Der Sql Client ist dazu da die DataTable vom MS SqlServer her zu befüllen, du kannst damit nicht in der DataTable suchen.