Laden...

Profil von Paschulke

myCSharp.de - Member Mitglied seit
P
Paschulke
myCSharp.de - Member
22
Themen
71
Beiträge
Dabei seit
27.03.2011
Erstellt vor einem Jahr

Vielen Dank für die interessante Antwort! Sie hat mir sehr geholfen!

Die Lösung aus dem Link habe ich noch nicht getestet. Sieht aber sehr vielversprechend aus.

Der einfache Ansatz, über alle Items zu iterieren, funktioniert jedenfalls grundsätzlich. Ich habe derzeit noch ein paar Probleme im Detail, aber die bekomme ich hoffentlich noch in den Griff.

Danke!

Erstellt vor einem Jahr

Ich entwickle eine WPF Anwendung und habe folgende Problematik:

Beim Klick auf OK soll vor dem Speichern geprüft werden, ob irgendwo fehlerhafte Felder existieren. Wenn ja, dann soll das ERSTE fehlerhafte Feld fokussiert werden. Das bekomme ich mit Hilfe des VisualTreeHelpers hin - aber nur, wenn ich keine TabControls o. ä. habe...

Wenn ich z. B. auf der dritten Registerkarte stehe, und auf der Ersten noch ein fehlerhaftes Feld ist (das kann leider vorkommen und ist so gewünscht!), dann muss ich auch die Felder auf der ersten Registerkarte einbeziehen und ggf. den Fokus dorthin setzen.

In diesem Zustand (Tab3 aktiviert) sehe ich aber nur die Controls des 3. TabItem im VisualTree. Auch der LogicalTreeHelper konnte mir nicht helfen.

Wie kann man hier vorgehen?

Erstellt vor 2 Jahren

Ok, danke! Ich hatte gedacht, dass ein Gedanke hinter dem MVVM Konzept der ist, dass man die UI-Technologie austauschen kann - sofern sie Datenbindung unterstützt.

Wenn in diesem Konzept die für mich "UI-unabhängige" Komponente (ViewModel) nur UI-abhängig implementiert werden kann, dann habe ich das Pattern in dieser Hinsicht bisher falsch verstanden. Dann ergibt es Sinn, dass ICollectionView (u. ä.) in MVVM Artikeln verwendet werden.

Nicht die erhoffte Antwort - aber sie hilft. Danke! 😃

Erstellt vor 2 Jahren

Ich möchte gerne ein ViewModel erstellen, das potentiell später einmal in einer Cross-Plattform Anwendung eingesetzt werden kann.

Immer wieder stoße ich darauf, dass ich ICollectionView im ViewModel einsetzen kann. Ich habe noch keinen Artikel gesehen, der moniert, dass ICollectionView aus der Assembly WindowsBase stammt. Wenn ich den Sinn von MVVM richtig verstehe, dann sollte das ViewModel nicht von Windows-Komponenten abhängig sein.

Gibt es eine bessere Möglichkeit, um Dinge wie Sortierung und Filterung von Listen in den Griff zu bekommen? Oder sehe ich das zu eng? Ist MVVM eigentlich für Windows konzipiert?

Erstellt vor 4 Jahren

Aber trotzdem verstehe ich nicht, wie andere das mit einem normalen Web-Hosting Paket machen!? Das sind doch Grundlagen, die in jeder Web-Anwendung möglich sein müssen, oder?

Erstellt vor 4 Jahren

Wenn Du Dir den Azure Preiskalkulator anschaust, dann siehst, dass ne Webseite mit ca. 8€ im Monat zu hosten ist.

Das hört sich gut an. Dann muss ich nochmal genauer gucken. Danke!

Erstellt vor 4 Jahren

Ich habe leider keine Azure Umgebung. So wie ich das Preismodell verstehe, ist das glaube ich für mich überdimensioniert. Ich will lediglich eine Api für eine App anbieten, die nur wenige Nutzer nutzen werden (Vereins-App). Vor allem geht es mir auch darum, mich erstmal in das Thema einzufinden.

Das muss doch ein Standard-Problem sein, das jeder haben müsste, der so ein Webhosting-Paket verwendet, wie ich es tue. Oder ist es üblich die Secrets einfach in der Web.config o. ä. zu speichern (wie ich es in vielen Anfängertutorials gesehen habe)?

Erstellt vor 4 Jahren

Hallo,

ich versuche eine Web-API in ASP.NET Core zu erstellen. Mache so etwas zum ersten Mal außerhalb meines localhosts. Grundsätzlich komme ich mit den Anleitungen von Microsoft ganz gut voran. Aber beim Thema Sicherheit weiß ich nicht, wie ich das in einer Hosting-Umgebung umsetze, die nicht komplett in meiner Hand ist (also kein VServer o. ä.). Ich nutze ein Webhosting-Paket von Centron (Economy).

Dier verlinkte Microsoft-Artikel gibt mir Informationen, wie ich in der Entwicklung vorgehe, aber nicht wie ich das in der Produktion mache. Und selbst wenn ich versuchen würde den Secret Manager zu verwenden - wie mache ich das auf einem Web-Server. Dort steht mir meines Wissens keine Kommandozeile oder Power Shell oder dergleichen zur Verfügung. Ich müsste ja irgendwie die secret.json ins Benutzerverzeichnis bekommen. Oder übersehe ich da etwas?

Mir fehlt da glaube ich der grundsätzliche Ansatz. Über jede Information oder gute Links (gerne in deutsch 😉) wäre ich dankbar.

Erstellt vor 5 Jahren

Halleluja!

Ja, ich bin blind. Und dämlich!

Das einzige Detail, das ich hier nicht gepostet und auch die ganze Zeit nicht beachtet hatte war mein DbSet:


public DbSet<NachrichtMap> Nachrichten { get; set; }

Da muss natürlich die Entität als generischer Parameter verwendet werden:


public DbSet<Nachricht> Nachrichten { get; set; }

Dann klappt's auch problemlos! Das Schlimmste: Der Fehler stand tatsächlich korrekt in der Fehlermeldung "The entity type 'NachrichtMap'..."

Sorry!!!

Erstellt vor 5 Jahren

Leider derselbe Fehler, wenn ich Deine Anregung richtig verstehe...
Durch ApplyConfiguration hatte ich ja dasselbe gemacht. Aber einen Versuch war's wert:


        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            base.OnModelCreating(modelBuilder);

            ////modelBuilder.ApplyConfiguration(new NachrichtMap());

            //modelBuilder.ApplyConfigurationsFromAssembly(typeof(NachrichtMap).Assembly);

            modelBuilder.Entity<Nachricht>()
                .HasKey(x => x.Id);
        }