Suchergebnisse
Suchergebnisse 1-30 von insgesamt 342.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Zitat von VaporiZed: „Deine Idee stellt zwar eine BS zur Verfügung, ermöglicht dann aber keinen Designzeitsupport“ Ah ok , ich mach schon wieder ein denkfehler. Ja da wirst du recht haben. Das wird zu Designtime nicht funktionieren. Ist warscheinlich auch so dasWinforms zu DesigneTime kein Viewmodel Instanz erzeugt. Ok ich komme von der WPF denke nicht weg
-
Mhhh, etwas ungewohnt aber Ok. Mal eine Idee: Wenn man eine Form erstellt die eine Property DataContext von Typ BindingSource besitzt. Könnte man doch immer von dieser Form erben und mit DependencyInjektion in Module StartMain den DataContext zuweisen. Eventuell auch mit den Microsoft.DependencyInjektion mit Ihost und so. Müsste man vielleicht Testen
-
Nein das hab ich nicht gesagt. Mir ist schon bekannt das es mit Windowsforms möglich ist. Zitat von VaporiZed: „Deine Aussage impliziert aber, dass MVVM und WinForms“ Ist auch bekannt. Zitat von VaporiZed: „Und den eingeschlagenen Weg über View-VM-Binding über die DataSource kam von … Microsoft itself“ Also wird das gesamt ViewModel an die BS.Datasource übergeben? Sozusagen das Datacontext in Wpf. Angenommen ich hab ein ListBox und will die DataSource an MainViewModel.ObservableCollection1 binde…
-
Ich hab das alles nur grob überlesen, aber ich würde jetzt mal meinen, dass BindingSource nichts in MVVM verloren hat. BindingSource ist für Windows Forms konzipiert und verhält sich wahrscheinlich auch deshalb so. Man sollte wirklich direkt an Eigenschaften binden, vielleicht eine ObservableCollection oder so. Natürlich bietet BindingSource Bequemlichkeiten wie das Filtern und ähnliches. Wenn man aber seine ViewModels später in anderen Projekten wie WPF einsetzen möchte, muss man das alles neu …
-
Lokaler Email-Server gesucht
BeitragZitat von siycah: „Du brauchst nur einen Client“ Ja das stimmt, mach ich gerade auch so. Zitat von siycah: „Fakt ist allerdings, dass ich nicht glaube, dass du einen vollwertigen Server brauchst, @Amro. Wenn du die Mails direkt über den SMTPler schickst, hast du so oder so nicht das Problem der Filterung und Co.“ Beim versenden brauch ich mir keine sorgen zu machen das stimmt. Beim abholen sieht die sache etwas anders aus. Da kommen immer mal Emails durch die ich nicht haben will. Liegt nicht an…
-
Lokaler Email-Server gesucht
BeitragZitat von Marcus Gräfe: „Oder soll dieser SMTP-Relay dann die Mails an einen weiteren SMTP-Relay senden, der extern ist?“ Genau das ist was ich will , und nicht nur senden sonder auch über Pop3 abholen von den externen. Dein Email-Anbieter bzw. dessen Server, muss das natürlich unterstützen. Senden ist das einfachste an der ganzen Geschichtet. Bis jetzt haben alle Server die ich getestet habe , eine Option SMTP-Relay gehabt. Einfach anhacken und Benutzer und Passwort angeben und natürtlich Port …
-
Lokaler Email-Server gesucht
BeitragDas ist der Grund warum ich keinen Emailserver betreiben will. Ein Smtp Relay ist in meinem verständnis ein art Client. Dein Email-Provider bietet dir ja den Relay-Sever an. Also ist das erstmal egal von welchen Client. Ob das ein lokaler EmailServer ist oder ein Emailprogramm (bsp: Thunderbird). Wie das der Provider mit den Header macht ist mir egal, dehalb möchtet ich das auch so machen. Wichtig ist das der EmailProvider mir vertraut und das internet den EmailProvider vertraut. Das ist genau m…
-
Lokaler Email-Server gesucht
Beitrag@siycah Danke für die Info erstmal. Postfix hab ich auch schon überlegt , aber dann evt in eine VM auf Linux. CowMail ist auch interessant für Linux. Zitat von siycah: „So oder so wirst du einen MXer brauchen.“ Nicht unbedingt , leider sind die angeblichen lokalen EmailServer die ich mir bisher angeschaut habe alle MX süchtig. Bis auf hMailServer . Oder wenn nicht MX sondern nur Pop3 abruf , dann laufen die Emails nicht durch das Spam und Viren Modul. Nur mit irgendwelche Scripts oder Dateien um…
-
Lokaler Email-Server gesucht
BeitragNein, nicht selbst versenden, sondern über den EmailProvider. Ich glaub SMTP Relay wird das genannt. Wie gesagt ich will keinen Emailserver selbst betreiben. Das ist zu unsicher und zeitaufwändig. Das überlass ich den Profis :). Zitat von Marcus Gräfe: „oft im Spamfilter hängen bleiben.“ Ja das stimmt, vorallem muss man sich um den ganzen kram kümmern wie MX-Record , feste IP und SPF und sonst was.
-
Lokaler Email-Server gesucht
BeitragZitat von MrTrebron: „Schaue mal nach hMailServer.“ Der wird leider nicht mehr weiter entwickelt. Deshalb bin ich nicht sicher, ob es sich noch lohnt den anzuschauen.
-
Lokaler Email-Server gesucht
BeitragHallo Leute, bin auf der suche nach ein Lokalen Emailserver am besten für Windows. Ich will keinen Emailserver betreiben, also mit MX-Record oder feste Ip-Adresse oder so. Möchte einfach Emails mit Pop3 abholen und zwischen speichern. Die Client-Programme (z.B. Thunderbird) können dann die Emails von den lokalen Emailserver abrufen und auch über den Emailserver vesenden. (Anhänge abtrennen und isolieren, so wie Virenscanner und Spamfilter mit White und Blacklist wäre noch schön.) Schau mir gerad…
-
TLS Version vielleicht? Kannst du mit Telnet eine Verbinding aufbauen? Zitat von INOPIAE: „Client not authenticated“
-
@ErfinderDesRades Hatte auch was ähnliches im ViewModel für die Execute Methode mit den CommandManager. C#-Quellcode (7 Zeilen) Das funktioniert zwar aber mich stört der System.Windows.Input namespace im ViewModel. Eigentlich auch im RelayCommand aber den Namespace braucht man eh für den ICommand. RelayCommand könnte man ja im Notfall auslagern ,in einem eignen Projekt, Core oder so.
-
@ErfinderDesRades Danke für dein RelayCommand. Werde mir das nach C# übersetzten lassen und versuchen das einzusetzten und zu verstehen. Mit RelayCommand hab ich so meine Probleme. Ich brauch einen der Taskfähig ist, in dem Fall. @VaporiZed Schaumal ob du für diesen Code ein RelayCommand bauen kannst und ob der Button danch wieder Enabled wird. ViewModelBase: (Versteckter Text) MainViewModel: (Versteckter Text) MainWindow (Versteckter Text) IsBusyView (Versteckter Text) Hab mein RelayCommand jet…
-
OK. Ich hab jetzt festgestellt das die Lösung auch nicht zuverlässig ist. Hab einen Generischen RelayCommand und da funktioniert das wieder nicht. Das einzige wo es bis jetzt immer funktioniert hat ist das MVVM.Toolkit. Ich glaube das ist auch das beste wenn mann seine ViewModels MVVM-Konform und Plattform unabhängig gestallten will. Sonst ist selbst das ICommad ein problem glaub ich.
-
Ok, das funktionier bei mir auch . Zitat von VaporiZed: „Dass es nicht immer mit CanExecute geht, das hatte VB1963 in dem Diskussionsthread erwähnt und wir hatten dort auch eine Ursache gefunden: Immer dann, wenn sich der Wert ändern könnte, muss man das vom VM aus dem View mitteilen, damit das View nochmal einen Blick draufwirft und eventuelle betroffene Controls de-/reaktiviert.“ Hab noch eine Frage zum RelayCommand in dem Projekt. Was spricht dagegen in der Execute-Methode, die CanExecute am …
-
Zitat von kafffee: „Yep dassis mit RaisePropertyChanged“ Ja genau das ist die Property um deine langen Prozesse zu Checken. Kannst alle Methoden die was verabeiten mit bestücken. Am Anfang der Methode im ViewModel VMisBusy = true und am Ende auf false. Der rest macht das Binding und der Converter. Wenn du das verstanden hast machst du dir ein UserControl mit eine ProgressBar. Setzt das UserControl auf das Window oder ein anderes UserControl wo du es haben willst. UserControl Visibility = VMisBus…
-
Zitat von kafffee: „VMIsBusy.“ Hört sich doch gut an. Ist das eine Property mit OnPropertyChanged im Setter dann kannst du die nehmen. NoFear hat warscheinlich schon vorrausgedacht... Zitat von kafffee: „So jetzt hats auch bei mir geschnaggelt, du willst mit nem Konverter dass Boolean IsBusy in einen Mauszeigertyp umwandeln oder?“ Jaaa, also erstmal . Dann machen wir das mit den integrierten BooleanToVisibilityConverter. Dann Sowas:
-
So das ist nur ein Grundgerüst. Mein Gedanke : Ein Converter gehört immer und ist immer nur für die View. Erstellt man jetzt zum Beispiel eine Android App, muss man nur den Converter in dessen View anpassen. Wobei Maui jetzt ein schlechtes Beispiel ist da es das von Hausaus mitbringt. Hier könnte man jetzt auf die System.Windows zugreifen ohne das MVVM zu verletzten. In ViewModel muss man jetzt nur die Eigenschaft ISBusy ändern. Alle ViewModels hätten diese Eigenschaft das Sie von ViewModelBase …
-
Zitat von kafffee: „Hast du ne bessere Idee?“ Nein Aber ich finde das ist eine schöne Aufgabe die wir gemeinsam als kleines Projekt angehen könnten. Kann ich auch gebrauchen in meinen kleinen Projekten Stichwort IsBusy. In Maui ist das eingebaut. Vielleicht sollten wir es erstnmal mit Converter versuchen. Später versuchen das wie in Net Maui umsetzten. Also ein eignes UserControl das auf den Bool IsBusy reagiert. Bin gespannt ob wir das hin bekommen? Lade das Projekt sobald ich ein Grundgerüst h…
-
Zitat von kafffee: „Ich benutze in meinem ViewModel das hier: Mouse.OverrideCursor = System.Windows. Input.Cursors.Arrow“ Also mit meinen Anfänger Kentnissen in der WPF, würde ich sagen das der Cursors im ViewModel auch nix zu suchen hat. Ich war der Meinung das System.Windows nur in der UI benutzt werden darf. Edit: Ok wenn du dein ViewModel nur für WPF bauen willst dann kann man das evt. so machen. Das ist Grund warum man ViewModels in einem eignen Projekt auslagern sollte, dann kann sowas nic…
-
Hab mir da noch nie gedanken gemacht. Ich würde vielleicht den Kontakt (SelectedItem) aus dem Viewmodel des Anzeigenden Fensters, an das Viewmodel des Bearbeitungs Fensters übergeben. Das Berarbeitungs Fenster hat eine eigene Eigenschaft Kontkakt zum bearbeiten. Beim speichern würde ich diese dem Selecteditem des Anzeigenden Fensters zuweisen. Das Binding sollte eigenlich greifen meine ich. Beim Cancel halt die gewünschten Funktionen. Das ist jetzt aber nur so eine Idee von mir und kein Paradigm…
-
Musst du nicht MVVM-gerecht gestalten. Dachte du hast ein UserControl wie in WPF , das hätte ja ein DataContext. Ich hab ja in dein Projekt gesehn das du von einem Panel erbst. Dann ist das doch ok so meiner meinung nach.
-
Zitat von VaporiZed: „Welches ViewModel sollte jetzt erschaffen werden?“ Du hast den Code ja in dein DLP im CodeBehind. Mit ViewModel meinte ich diese Daten. Das kannst du aber so lassen denk ich. Zitat von VaporiZed: „Was soll es können?“ Was hast du denn Vor mit den DLP Panel ? Bisher haben wir versucht das ganze lediglich Bindable zu machen MVVM Komform. Oder nicht? Zitat von VaporiZed: „Das DLP zu isolieren, um es in anderen Proekten nutzen zu können“ Ich denke schon weil du warscheinlich no…
-
Ich bin gerade nicht am Pc aber ich schau mir das an sobal ich kann. Zitat von VaporiZed: „Allerdings merk ich grad, dass ich im MainVM gar keine ObservableCollection(Of ItemViewModel) brauche, sondern dass eine ObservableCollection(Of Object) reicht. So kann ich im DLP auf die Events der ObservableCollection reagieren und das DLP entsprechend modifizieren.“ Du kommst der Sache schon näher. Jetzt schaumal ob du das Object durch ein eignes Model ersetzten kannst. Also eine klasse die alle Eigensc…
-
Die VMs kennen sich alle untereinander das stimmt. Nicht nur das , im Idealfall haben die auch den gleichen Vorfahren. Wenn du nur das Vm des Selctierten Items wissen willst dann übergib doch einfach nur das VM. Wäre ja dann von Typ ViewModlBase. Das wäre ja dann richtig (MVVM). Und du kannst in MainVm mit dem ItemVm arbeiten. Das Item wird ja dann über die Bindung benachrichtig. Gab es ein Beispielprojekt? Zitat von VaporiZed: „Ich hatte das vor einigen Jahren mal mit @Nofear23m das erste“ ich …