Hi @ all,
ich bin mir nicht sicher ob das Problemchen zu 100 % WPF bezogen ist, daher bitte ich um verschiebung des Threads sollte es doch eher in allgemein gehören =)
Kontext:
Ich habe ein Programm in der mache, in welchem man schlicht Aufträge angeben kann, diese beeinhalten das Auftragsdatum, einen Kundennamen, den Brutto,Netto und MwSt- Wert des AUftrages.
Die Aufträge werden in einer ObservableCollection eingetragen/angelegt. Durch eine ICollection(View) sind die Aufträge an eine Listbox gebunden, um mir das Filtern zu ermöglichen, das funktioniert soweit einwandfrei, meine Problematik ist nun jedoch,
wenn ich z.B. ein UserControl verwenden möchte, welches mir die Addierten Werte für jedes aktuell angezeigte Item ausgeben soll.
Nun endet bereits mein aktuelles Latein, mein momentaner Ansatz ist folgendes Property:
nun müsste ich aber leider bei jeder Aktion (Filtereingabe usw.) mit dafür sorgen das mein Window wind von der änderung bekommt. Ich vermute mal das ich hier den Wald vor lauter Bäumen nicht sehe, bzw. das mein Ansatz womöglich schwachsinn ist.
Kann mir evtl. jemand einen Denkanstoss geben wie ich:
Ein Property an die aktuell angezeigten Items meiner Listbox binden kann, so das ich je nach den angezeigten Items, wiederum Werte der Items addieren und diese in einem Extra Usercontrol anzeigen kann.
Wenn mehr Code gewünscht ist, kann ich den gerna noch anhängen, aber da es mir scheint hier um ein Grundlegendes Gedanken -und weniger ein Codeproblem geht, hab ich erstmal nur die Theorie gepostet.
Lg und Danke
ich bin mir nicht sicher ob das Problemchen zu 100 % WPF bezogen ist, daher bitte ich um verschiebung des Threads sollte es doch eher in allgemein gehören =)
Kontext:
Ich habe ein Programm in der mache, in welchem man schlicht Aufträge angeben kann, diese beeinhalten das Auftragsdatum, einen Kundennamen, den Brutto,Netto und MwSt- Wert des AUftrages.
Die Aufträge werden in einer ObservableCollection eingetragen/angelegt. Durch eine ICollection(View) sind die Aufträge an eine Listbox gebunden, um mir das Filtern zu ermöglichen, das funktioniert soweit einwandfrei, meine Problematik ist nun jedoch,
wenn ich z.B. ein UserControl verwenden möchte, welches mir die Addierten Werte für jedes aktuell angezeigte Item ausgeben soll.
Nun endet bereits mein aktuelles Latein, mein momentaner Ansatz ist folgendes Property:
VB.NET-Quellcode
- Private ReadOnly _combinedbrutto As Decimal
- Public ReadOnly Property CombinedBrutto() As Decimal
- Get
- Dim tmpDec As Decimal = 0
- For Each it As AuftragModel In ListView.Items ' hier auch unsauber an die ListBox(Name ListView) gehängt, da muss es doch sicherlich eine Möglichkeit über Binding geben
- tmpDec = tmpDec + it.BruttoPreis
- Next
- Return tmpDec
- End Get
- End Property
nun müsste ich aber leider bei jeder Aktion (Filtereingabe usw.) mit dafür sorgen das mein Window wind von der änderung bekommt. Ich vermute mal das ich hier den Wald vor lauter Bäumen nicht sehe, bzw. das mein Ansatz womöglich schwachsinn ist.
Kann mir evtl. jemand einen Denkanstoss geben wie ich:
Ein Property an die aktuell angezeigten Items meiner Listbox binden kann, so das ich je nach den angezeigten Items, wiederum Werte der Items addieren und diese in einem Extra Usercontrol anzeigen kann.
Wenn mehr Code gewünscht ist, kann ich den gerna noch anhängen, aber da es mir scheint hier um ein Grundlegendes Gedanken -und weniger ein Codeproblem geht, hab ich erstmal nur die Theorie gepostet.
Lg und Danke
If Energy = Low Then
Drink(aHugeCoffee)
Else
Drink(aHugeCoffeeToo)
End If
Drink(aHugeCoffee)
Else
Drink(aHugeCoffeeToo)
End If