none
WPF verschiedene XAML datein per config-parameter auswählen RRS feed

  • Frage

  • Hallo ich bins wieder :D

    und zwar will ich für meine Applikation eine horizontale und eine vertikale Ansicht/Design haben.
    Die erste Idee die mir in den Kopf gestossen ist, sind zwei XAML datein die ich über einen Parameter von der Config datein beliebig auswählen kann. Meine Frage ist, wie und ob das überhaupt funktioniert oder ob ihr andere Lösungsvorschläge habt, damit ich zwei Ansichten von meinem Programm hab.

    Bsp:

    ConfigParameter ist auf "Horizontal" -> Programm wird in Design/Ansicht Horinzontal angezeigtConfigParameter ist auf "Vertikal" -> Programm wird in Design/Ansicht Vertikal angezeigt

    Ihr hoffe ihr könnt mir helfen und ich danke schonmal im Voraus :)

    Freitag, 14. Dezember 2018 06:34

Antworten

  • Hi Micha,
    und wo ist das Problem, den XAML-Code einfach in ein UserControl zu kopieren? Und dann das UserControl im Window einzubinden, z.B. per Code in Abhängigkeit vom Inhalt das Parameters in der Config?


    --
    Viele Grüsse
    Peter Fleischer (ehem. MVP für Developer Technologies)
    Meine Homepage mit Tipps und Tricks

    • Als Antwort markiert michad2151 Freitag, 14. Dezember 2018 12:52
    Freitag, 14. Dezember 2018 12:43

Alle Antworten

  • Hi Micha,
    mir fällt da spontan die Möglichkeit mit UserControls ein. Je nach Parameterwert (aus der Config) wird entweder das für vertikales Design konzipierte Steuerelement eingeblendet oder das für horizontales Design. Das geht auch in MVVM recht einfach oder über einen Converter.

    --
    Viele Grüsse
    Peter Fleischer (ehem. MVP für Developer Technologies)
    Meine Homepage mit Tipps und Tricks

    Freitag, 14. Dezember 2018 09:33
  • Hey Peter,

    ich hab aber keine UserControls, ich hab alles mit Views gecodet. Würde das auch mit normalen Views gehen?

    LG
    Freitag, 14. Dezember 2018 11:29
  • Hi Micha,
    was sind bei Dir "normale Views"? Als Oberflächenenelement kenne ich nur Window, Page und UserControl.

    --
    Viele Grüsse
    Peter Fleischer (ehem. MVP für Developer Technologies)
    Meine Homepage mit Tipps und Tricks

    Freitag, 14. Dezember 2018 12:23
  • oh sorry, meinte natürlich ganz normale Windows. :D
     kleiner denkfehler
    • Bearbeitet michad2151 Freitag, 14. Dezember 2018 12:32
    Freitag, 14. Dezember 2018 12:32
  • Hi Micha,
    und wo ist das Problem, den XAML-Code einfach in ein UserControl zu kopieren? Und dann das UserControl im Window einzubinden, z.B. per Code in Abhängigkeit vom Inhalt das Parameters in der Config?


    --
    Viele Grüsse
    Peter Fleischer (ehem. MVP für Developer Technologies)
    Meine Homepage mit Tipps und Tricks

    • Als Antwort markiert michad2151 Freitag, 14. Dezember 2018 12:52
    Freitag, 14. Dezember 2018 12:43
  • Hey Peter,

    ja das war der Denkanstoss, den ich gebraucht habe. Danke :D

    LG
    Freitag, 14. Dezember 2018 12:52