myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Basistechnologien und allgemeine .NET-Klassen » Wie statische Konfigurationswerte in UWP App verwalten?
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Wie statische Konfigurationswerte in UWP App verwalten?

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
echdeneth echdeneth ist männlich
myCSharp.de-Mitglied

avatar-178.gif


Dabei seit: 05.06.2019
Beiträge: 113
Entwicklungsumgebung: C# / Visual Studio 2019
Herkunft: Sachsen, Herrnhut/Zittau


echdeneth ist offline

Wie statische Konfigurationswerte in UWP App verwalten?

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Moin,

für ein Projekt (UWP) möchte ich verschiedene Werte in einem Repository ablegen.

letztendlich soll es eine Oberklasse als Auflistung geben in welcher pro Element eine
Bezeichnung und Werte anderer Auflistungen verwendet werden können.

z.B.

C#-Code:
public List<Element> Elemente()
        {
            return new List<Element>()
            {
                new Element() {Name = "Bla", Image = Path.P1, Menge = 12, Color = CColors.Bla, Modell =  Element.Modell},
                ...
            };
        }

Wie kann ich das realisieren, gibt es Beispiele dafür?

Ich weiss nicht recht wie ich das in Google z.B. suchen soll und hoffe ich bekomme auch Hinweise darauf.

Danke
Neuer Beitrag 29.06.2020 16:07 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 14.208
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

"Werte" in einem Repository ablegen?
In einem Repository befinden sich i.d.R. Dateien. Was ist für Dich ein "Wert"?

Vermischt Du gerade C# / .NET Bausteine mit einer Dateiverwaltung?
Oder sprichst Du vom DAL und Repository Pattern?
Neuer Beitrag 29.06.2020 16:09 Beiträge des Benutzers | zu Buddylist hinzufügen
echdeneth echdeneth ist männlich
myCSharp.de-Mitglied

avatar-178.gif


Dabei seit: 05.06.2019
Beiträge: 113
Entwicklungsumgebung: C# / Visual Studio 2019
Herkunft: Sachsen, Herrnhut/Zittau

Themenstarter Thema begonnen von echdeneth

echdeneth ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Zitat von Abt:
Repository Pattern?

Das am ehesten

Das ""Werte" in einem Repository ablegen?" habe ich geschrieben, da mir die passenden Brgriffe fehlen um
meine Frage korrekt zu formulieren oder danach zu suchen.
Ich hätte auch schreiben können:
"Daten (nicht Programmcode) im Programm selbst, nicht in einer externen Datei/Quelle speichern"

Das Programm soll in einer List/ObservableCollection/Enumerable und dergleichen, abrufbare Daten enthalten,
z.B. eine Auflistung von Farben die sowohl in weiteren Listen oder UI-Elementen verwendet werden können.

Auch auf die Gefahr hin, dass ich mir wieder umständlich ausgedrückt habe... großes Grinsen
Neuer Beitrag 30.06.2020 08:48 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 14.208
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Also technisch gesehen sprechen wir damit einfach nur von Konfigurationswerten.
Und dafür kannst Du - auch in UWP - ganz einfach die  Microsoft Options Namespaces verwenden.
Mit einem Repository hat das nichts zutun - weder im Sinne von Git noch im Sinne einer Datenbank.

Dabei können die Werte aus einer json-Datei stammen; muss aber nicht.
Kannst Du auch alles statisch und trotzdem sauber im Loading der Config setzen.
Neuer Beitrag 30.06.2020 08:52 Beiträge des Benutzers | zu Buddylist hinzufügen
echdeneth echdeneth ist männlich
myCSharp.de-Mitglied

avatar-178.gif


Dabei seit: 05.06.2019
Beiträge: 113
Entwicklungsumgebung: C# / Visual Studio 2019
Herkunft: Sachsen, Herrnhut/Zittau

Themenstarter Thema begonnen von echdeneth

echdeneth ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Zur Not würde ich als "Datenbank" noch eine XML-Datei erwägen
Neuer Beitrag 30.06.2020 09:22 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 3 Monate.
Der letzte Beitrag ist älter als 2 Monate.
Antwort erstellen


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 29.09.2020 06:11