Suchergebnisse

Suchergebnisse 1-10 von insgesamt 10.

  • Benutzer-Avatarbild

    Hallo zusammen, ich versuche in ein Image zu Laden was auch teilweise funktioniert. Das Problem ist , das Icon wird nur zur Laufzeit angezeigt. Warum kann ich es zur Entwurfszeit nicht sehen? Liegt das an der Pfad angabe? Hier ist meine Klasse und mein XAML. Danke schonmal C#-Quellcode (35 Zeilen) XML-Quellcode (9 Zeilen)

  • Benutzer-Avatarbild

    Hallo Erfinder, funktioniert leider immer noch, nur zur Laufzeit. Danke für die Info. XML-Quellcode (2 Zeilen)

  • Benutzer-Avatarbild

    Hallo Akanel, Ich glaub nicht das es daran liegt. Das Property 'Category' wird ja angezeigt. Das Problem ist das Image bzw. der Image Pfad. Vielleicht liegt es an der PNG ? Wenn ich den Pfad direkt in XAML an die Source der Image übergebe wird das Bild zur Entwufszeit angezeigt. Nur beim Binden nicht.

  • Benutzer-Avatarbild

    Wie macht ihr das mit den Icons in der View. Ich möchte ein <ItemsControl.ItemTemplate> mit eine Liste aus dem ViewModel füllen. Die Liste sollte eine String Eigenschaft und ein Icon beinhalten. Sowas wie List(of ContentItem). VB.NET-Quellcode (4 Zeilen)

  • Benutzer-Avatarbild

    Morgen EDR, das hört sich gut an. Hab festgestellt das wenn ich den kompletten Pfad angebe, fuktioniert es im Designer. Deshalb glaub ich das dein Ansatz mit der Pack Uri, die lösung des Problems ist. Die Idee mit der Hilfsklasse find ich auch gut. Wenn ich keine andere Lösung finde wird es in die richtung gehen. Hab jetzt erstmal im View eine FallbackValue erstellt, die ein Image anzeigt. Danke für die Info!

  • Benutzer-Avatarbild

    Hallo Eder, Danke für das ViewModelCommanding. Das eine oder andere werde ich bestimmt brauchen. Die PackUri war der richtige Hinweis. Die Lösung für mich ist die folgende: XML-Quellcode (1 Zeile) Das funktionier bisher ganz gut. Auch mit DesigneTime-Support ohne Datacontext. Denkst du das es eine gute Idee ist, der Liste noch das ViewModel mit zugeben? Man könnte Später im Items.Control einfach die SelectedItem nehmen, um das View anzuzeigen. Natürtlich mit einem DataTemplate im App.xaml oder W…

  • Benutzer-Avatarbild

    Hallo Erfinder, hier eine kleine Solution als Beispiel. Die ListBox und das SelectedItem müsste man anders machen. Aber es geht eher Darum die View mit den ViewModel zu verbinden. Wobei mich hier stört das ich das ViewModel als Objekt übergeben muss . C#-Quellcode (1 Zeile) Das würde bei grösseren Projekt ziemlich viel Speicher verbrauchen.Besonders wenn man viele Views/ViewModels hat,die auch noch Daten laden. Aus ne Datenbank zum Beispiel

  • Benutzer-Avatarbild

    Danke fürs reinschauen erstmal. Zitat von ErfinderDesRades: „Ich weiss blos immer nicht, wann und warum etwas ein Model ist und wann ein Viewmodel.“ Das stimmt , bin da auch noch immer unsicher. In dem Fall hab ich ein Model genommen weil das MasterItem nur Eigenschaften benötigt und keine Logik in dem Sinne. Ich dachte auch das es besser ist, für jede View nur ein ViewModel zu haben. Ich lass mich auch eines besser belehren, falls ich falsch liege :). Hab jetzt herausgefunden das in so Fälle da…

  • Benutzer-Avatarbild

    Danke das du dir die Zeit genommen hast rein zu schauen. Das mit dem ChildViewBase gefällt mir. Das ganze soll nachher ein Sidemenu werden. Es wird warscheinlich nicht immer gewollt sein das ViewModel zu Disposen. Manchmal will ich auch hin und her schalten. Das ChildViewBase hat mich jetzt auf die Idee gebracht das ganze zu verallgemeinern. Ich denke an eine Klasse mit der ich BarMenüs , SideMenüs und vielleicht auch Buttons Binden kann. Das Objekt bekommt dann ViewModel, Header und Image per D…

  • Benutzer-Avatarbild

    Zitat von Nofear23m: „Ich würds wirklich mit nem einfachen VM Desogn aufbauen.“ Ja das glaub ich auch, sonst kommt wieder der Frust Hab noch eine Frage zu ChildViewBase. Wäre ChildViewModelBase vielleicht zutreffender . Das View in der Benamung verwirrt etwas. Den Header und den Content hab ich jetzt zweimal drin. Einmal im ChildViewBase und im Model MasterItem. Wird das so gemacht? Fühlt sich falsch (redundant) an.