Suchergebnisse

Suchergebnisse 1-30 von insgesamt 231.

  • Benutzer-Avatarbild

    Wenn du deinen UIElementen einen Namen gibst, kannst du diese entsprechend auch über ihren Namen ansprechen und das kannst du überall dort tun, wo deren Name (oder besser: Bezeichner) bekannt ist. Auch in deiner Schleife natürlich

  • Benutzer-Avatarbild

    Die Signaturen von Outlook werden in "%Appdata%\Microsoft\Signatures" unter ihren Namen gespeichert. Dort findest du zum Beispiel auch eine html-Datei. Diese Datei musst du nur mittels FileStream einlesen und in deinen htmlBody schreiben. dann sollte das deine gewünschte Signatur sein. Und da du die Signaturen anlegen und unter anderen Namen abspeichern kannst, kannst du sie dynamisch je nach Bedarf auch auswählen

  • Benutzer-Avatarbild

    Wenn du das auf ein anderes Element packen möchtest, solltest du mittels AttachedProperties arbeiten. Dann kannst du das hinzufügen und einem anderen Control bereitstellen. Dazu muss Eigenschaften - du hast es ja schon mal richtig ausgelagert - alles implementieren, was eine AttachedProperty braucht.

  • Benutzer-Avatarbild

    docs.microsoft.com/de-DE/dotne…y?view=windowsdesktop-6.0 DependencyProperty kommt aus System.Windows. Das müsstest du referenzieren, dann sollte das funktionieren

  • Benutzer-Avatarbild

    Ich fürchte, du verstehst hier etwas falsch: Nicht Wellenform - also dein Control, sondern dessen Eigenschaft Quelldatei muss als DependencyProperty hinterlegt sein, damit du auf diese binden kannst/darfst. Das heißt: Quelldatei muss INotifyPropertyChanged implementieren, damit du erfolgreich darauf binden kannst. Oder (bei Controls immer die bessere Variante) du fügst deinem Control als Property direkt eine DependencyProperty hinzu C#-Quellcode (1 Zeile) Durch diese Art gibst du die Property gl…

  • Benutzer-Avatarbild

    Ich denke, das, womit du arbeiten wollen würdest, ist - wie oben beschrieben - die GeometryGroup. Mit Hilfe dieser lassen sich Polygone zeichnen. Und als Hilfsmittel dazu hat die GeometryGroup noch eine Eigenschaft "FillRule", der du Werte zuweisen kannst. Und da gibt es verschiedene Techniken. Eine sorgt dafür, dass zwei sich überlappende Figuren gegenseitig neutralisieren. Schau mal folgenden Link und scroll weiter runter, bis du zu einer Figur kommst, die türkis gezeichnet ist, dann siehst du…

  • Benutzer-Avatarbild

    Ich habe auch schon mal nach IP-Adressen gesucht. Schau dir mal diesen Beitrag an: https://stackoverflow.com/questions/6803073/get-local-ip-address Da vor allem, wenn du weiter runter scrollst, ein Beitrag, der das ganze mittels NetworkInterface aufzeigt. das bietet viele Möglichkeiten. Bzgl der externen IP-Adresse: Die kannst du, wie du schon rausgefunden hast, nur durch WebServices herausfinden, da sie nicht dir, sondern deinem Anbieter gehört

  • Benutzer-Avatarbild

    Wie Nofear23m schon sagt: Es ist ein Nullable Boolean, Nullable Typen sind wie primitive Typen, mit dem Unterschied, dass sie zusätzlich den Zustand ​null annehmen können. Die einfachste Option ist, dass du in der Return-Anweisung castest: C#-Quellcode (1 Zeile) wobei du das Casting dann weglassen kannst, da es ohnehin bool? zurückgibt. Deine Funktion im Service muss dann entsprechend so angepasst werden, dass sie statt eines Boolean einen Nullable Boolean zurückgibt. Dies erreichst du durch das…

  • Benutzer-Avatarbild

    Du kannst das auch ohne das vorherige Speichern des Bildes machen, indem du das Binding mittels Converter realisierst. WPF hat einige Standard-Converter. Die meisten nehmen Strings entgegen und bewerten diese und wandeln sie in entsprechendes um. Bei Image ist es zum Beispiel der Pfad, wo das entsprechende Bild liegt. Die Eigenschaft Image selbst aber braucht eine Datei vom Typ BitmapImage. Das wiederum kannst du konvertieren: XML-Quellcode (2 Zeilen) und im ImageConverter kannst du ein BitmapIm…

  • Benutzer-Avatarbild

    Also, es gibt definitiv entsprechende Befehle, die du mittels CMD oder auch PowerShell aufrufen kannst (entsprechend kannst du auch Scripts erstellen), um dein Vorhaben umzusetzen. Mit Scripts kenne ich mich leider nicht gut genug aus, aber im Netz gibt es unzählige Beispiele dafür. Das größere Problem wird eher sein, das für jedes Projekt zu machen. So wie sich das bei dir aber anhört, scheint es so zu sein, dass du viele Abhängigkeiten zwischen den einzelnen Programmen hast. Meine erste Idee w…

  • Benutzer-Avatarbild

    Zitat von edel: „Steuerelement(x).text = "Ich bin das " & x & " . Steuerelement"“ Na ja, es geht schon. Wenn du deine Controls (hier buttons) so benennst: Button1, Button2, Button3,... etc. .NET hat in WinForms eine Funktion Controls.Find(string name, bool searchAllChildren). Diese kann man dann in einer Schleife durchlaufen, wenn man als name-Parameter dann "Button" & i übergibt

  • Benutzer-Avatarbild

    Ist jetzt nicht die perfekte Lösung für dein Problem, aber eine Möglichkeit, das zu handeln: Du kannst ja den String splitten an den Kommata. Dann lass deine Schleife einfach solange durchlaufen, bis du beim 15. Wert im Array angekommen bist im Eventhandler und danach brichst du die Schleife einfach ab. Ansonsten, wenn du tatsächlich deine Box begrenzen musst, musst du tatsächlich die Vorkommen in deinem Text durchforsten und danach bei einem TextChanged-Event jede Eingabe eines weiteren Kommata…

  • Benutzer-Avatarbild

    Okay, das habe ich, denke ich, soweit verstanden. Vielen Dank dafür.

  • Benutzer-Avatarbild

    Okay, das heißt also: Ich lag gar nicht falsch damit, dass die Styles sich nicht gegenseitig beeinflussen (jedenfalls nicht direkt), da sie auch keinen direkten Bezug zueinander haben, sondern durch die dynamicResource kommt das ganze zustande? Okay, wow... das ist tatsächlich wieder etwas Neues, auf das man achten muss. Nun habe ich hierzu tatsächlich noch ein paar Fragen, und hoffe, du kannst sie vielleicht auch beantworten: Da ich die Farben ja als Color definieren möchte, um nicht jedes Mal …

  • Benutzer-Avatarbild

    Ich komme tatsächlich nicht weiter. Ich habe hier im Anhang das Projekt angefügt und sehe einfach nicht, warum es Auswirkung hat. Vielleicht mag ja nochmal jemand rüberschauen. Aufgrund der maximalen Größe von Anhängen musste ich das Archiv leider teilen.

  • Benutzer-Avatarbild

    ja, ich bin auch schon die ganze Zeit am Rätsel-Raten... ich konnte mir bisher auch nicht erklären, warum das Einfluss auf die Scrollbar hat. weder der x:Name noch andere Dinge passen eigentlich zu diesem Verhalten. deshalb bin ich irritiert. Ich kann gerne versuchen, die Tage mal das Projekt anzuhängen und die Testdaten zu entfernen. Zu deiner Frage: Nicht ganz. Ich habe im Ordner "Model" auch eine Datei angelegt, die alle notwendigen Enums verwaltet. WorkProgressStatus ist ein Enum und WorkInP…

  • Benutzer-Avatarbild

    Hallo Leute, ich bin nun wieder hier... und langsam sollte ich mir überlegen, einen Sammelthread aufzumachen, in dem ich dann alle meine Style-Probleme schildere. Ich komme mittlerweile mit dem Styling einigermaßen klar und es macht auch immer mehr Spaß. Leider kommt man sich an manchen Stellen auch immer mal wieder in die Quere. Und so fällt mir auch das nun auf die Füße: Ich habe ein DatePicker genommen und dessen Style überarbeitet, damit es zum Design passt. Das passt und funktioniert nun au…

  • Benutzer-Avatarbild

    Zitat von Nofear23m: „Naja, wenn du deinen (abgeänderten Style) hier nicht postest können wir schwer sehen wo der Fehler liegt.“ Ja, Schande auf mein Haupt. Das hatte ich tatsächlich vergessen. An Bilder und Beschreibung hatte ich diesmal geschaut Nun dank des Ansatzes von Akanel habe ich nun den Style nochmal komplett neu gemacht und nach jeder Änderung geschaut, wann dieser Fehler geworfen wird: Es liegt an diesem Schnipsel, den ich gelöscht hatte: XML-Quellcode (12 Zeilen) Jetzt stellte sich …

  • Benutzer-Avatarbild

    ja, ich hatte den Style von der Seite kopiert und dann fleißig geändert. Ich meine, dass ich ausschließlich Farbwerte geändert habe für Background und BorderBrush. Und einen Bereich mit <Border.Background>...</Border.Background> hatte ich weggelöscht. Ich hab das gerade nochmal kopiert und da geht tatsächlich auch bei mir alles wieder. Ich muss mich nachher mal dran setzen und schauen, was ich umgeschrieben habe, das diesen Fehler auslöst. Vielen Dank schon mal, für die Idee, wie ich hier rangeh…

  • Benutzer-Avatarbild

    Hey Leute, ich stehe mal wieder auf dem Schlauch. Ich habe eine ListView, in welcher per default eine Scrollbar eingebaut ist. Diese funktioniert auch wirklich hervorragend. Nun wollte ich das Aussehen der Scrollbar anpassen und habe mir deshalb den Style von Microsoft docs.microsoft.com/de-de/dotne…w=netframeworkdesktop-4.8 geholt und wollte ihn nach meinen Bedürfnissen anpassen. Rein optisch funktioniert das auch ohne Probleme( Siehe Screenshots). Wenn ich nun aber einen Style überschreibe, da…

  • Benutzer-Avatarbild

    Zitat von kafffee: „Mein Control hat jedoch kein UI...“ Das sollte - hier bin ich mir nicht ganz sicher - aber keine Rolle spielen. Entscheidend sollte sein, denke ich, dass du dennoch dein WMP dort instanzieren und mittels x:Name auch benennen können solltest. Dass es dann nicht angezeigt werden kann, ist das eine. Sollte das als Control nicht gehen, dann darfst du es eben nicht in ein Control packen, sondern unter <Window.Resources>. Da gehören solche Resourcen dann auch hin Bzgl. deines ​.bur…

  • Benutzer-Avatarbild

    Ich bin mit der Vermischung von WinForms und WPF noch nicht so vertraut. Ich nutze das meist nur im CodeBehind im Viewmodel (zB den ColorPicker aus WinForms). Das zu benutzen ist halt relativ einfach, da im Codebehind gearbeitet wird und ein ColorPickerDialog eben ein eigenständiges Form ist, was angezeigt wird. Es ist losgelöst von der WPF-Ebene (zumindest das GUI). Ich habe gerade spaßeshalber einfach mal gegooglet nach "WPF use Winform User Control". Gleich im ersten Treffer steht Code, der v…

  • Benutzer-Avatarbild

    Okay, das ist in der Tat faszinierend. Also bei meinen Monitoren steht bei allen drei PNP-Monitoren im Eigenschaftsfeld etwas drin. Da steht auch überall der gleiche Zeitstempel drin, da es sich um die Initialisierung zum ersten Start-Zeitpunkt handelt. Dass deiner frei ist, kann heißen, dass hier ein Defekt vorliegt... Kann... Muss aber nicht: Denn was wir nicht vergessen dürfen: wenn der Monitor älter ist und mit DVI angeschlossen ist (hier macht es auch einen Unterschied, mit welchem DVI-Typ)…

  • Benutzer-Avatarbild

    Na siehst du, mit den Infos kommt man doch schon mal etwas weiter So, du schreibst schon gleich zwei interessante Sachen, die man gut kombinieren kann: 1. Dieser Punkt ist das spannende. Das Gerät wird absolut gar nicht erkannt, bis eben dieser eine Moment kommt, andem es doch der Fall ist. Wie als würde man erst hier den Monitor einstecken. ALLERDINGS auch interessant: Es macht einen Windows-Sound, welcher sonst nur zu hören ist wenn ein anderes Hardwaregerät angesteckt wird. 2. und jener der n…

  • Benutzer-Avatarbild

    Zitat von kafffee: „Was für Felder meinst du damit? Die Statusinformationen als String in einem Array?“ Ich meine in der Tat so vieles Ich habe zum Beispiel bei mir eine statische Klasse, die heißt ​AppSettings. Diese statische Klasse besitzt eine einfache Klasse als statisches Feld - ​WindowSettings (implementiert als Singleton). WindowSettings hat folgendes Aussehen: C#-Quellcode (10 Zeilen) Mein ​MainWindow hat eine Höhe, eine Breite, einen Abstand nach links und von oben. Also ​Width, Height…

  • Benutzer-Avatarbild

    Ich kenne die genaue Anwendung nicht. Aber eine Frage vorweg: Wenn du sagst, du hast den Datumsbereich. Hast du damit nur die Werte für die X-Achse, oder hast du auch eine Möglichkeit, um an die Werte für jeden Wert, der auf dieser Achse ist, zu kommen? Weil wenn dem so ist: Dann kannst du ja zu jedem Zeitpunkt t auf der X-Achse den Wert auf der Y-Achse nehmen und in einen temp-Wert dazuaddieren. Zeitgleich zählst du, wie oft du das machst. Am Ende musst du nur noch den Temp-Wert durch die Anzah…

  • Benutzer-Avatarbild

    Das kann tatsächlich viele mögliche Ursachen haben. Hier heißt es vor allem immer erst einmal: Orakeln was das Zeug hält - da auch viele Infos, die etwas eingrenzen könnten, fehlen. Du hast drei Monitore. Wie werden diese angeschlossen? DP, HDMI, DVI, VGA... sind alle genau gleich angeschlossen? Gerade bei analog-Anschlüssen gilt allgemein: Durch das BIOS werden diese eigtl nur beim Starten einmal durchgestartet. Werden diese dann nicht erkannt, bleiben sie allgemein schwarz (klassisches Beamer …

  • Benutzer-Avatarbild

    es geht beides in einem. Du kannst einem UserControl ja auch eigene Events anfügen und diese dann steuern und feuern. Du kannst mittels TriggerBehaviour und Events sogar weitergeleitete Aktionen definieren. Das habe ich selber noch nie gemacht, wird aber häufig in Foren erwähnt zB hierstackoverflow.com/questions/48…-a-command-binding-in-wpf Wichtig ist, dass du erkennst, dass du bei einem UserControl wieder eine eigene Kapselung hast, die du wieder überwinden musst. Entweder durch TriggerBehavio…

  • Benutzer-Avatarbild

    Ich gebe zu, ich habe mir hier nicht alles durchgelesen. Ich bin gerade auch ein wenig ausgelastet, um mich der Problematik komplett zu widmen. Aber ich habe ein paar Fragen: Warum sollte man etwas, das nicht MVVM unterstützend ist, nicht in MVVM konvertieren können? Wo genau steht, dass es nur in nicht MVVM-Designs geht? Ist MVVM immer die beste Lösung? Oder gibt es gute Gründe es nicht einzusetzen? Gibt es Gründe, MVVM - also striktes MVVM - aufzuweichen? zur ersten Frage: Als du angefangen ha…

  • Benutzer-Avatarbild

    Zitat von Haudruferzappeltnoch: „Wenn ich die DataTable nicht sortiere, dann muss ich die immer wieder im GUI sortieren. Beim nächsten laden sind die wieder unsortiert.“ Ja, stimmt in gewisser Weise, ist aber auch genau so sinnvoll. Normalerweise baust du dein Programm stark nach MVVM (wenn es WPF ist) oder zumindest nach MVC-Pattern. Also du hast eine starke, strikt getrennte Verteilung vorgenommen. Bleiben wir bei MVC, so sind das Modell, View und Controller - also die Logik dahinter (im Übrig…