Laden...
Avatar #avatar-4072.jpg
Benutzerbeschreibung
Softwareentwickler aus OWL mit vielen Interessen. Hauptsächlich entwickele ich Desktopanwendungen mit WPF, bin aber auch ab und an mal in der Web- oder Mobil-Ecke unterwegs. Als Hobby beschäftige ich mich mit Embedded-Entwicklung, IoT und Smart Home.

Forenbeiträge von pinki Ingesamt 709 Beiträge

12.08.2019 - 11:35 Uhr

Dann könnte ViewModelA doch im einfachsten Fall das PropertyChanged-Event von ViewModelB abonnieren und sich dadurch informieren lassen.

12.08.2019 - 09:41 Uhr

Kennt ViewModelA ein Objekt von ViewModelB?

08.08.2019 - 07:46 Uhr

Hallo scoobidoobi,

du schreibst die empfangene Nachricht jedes Mal in beide TextBoxen.

client_MqttMsgPublishReceived wird jedes Mal aufgerufen, wenn eine Nachricht zu einem abonnierten Topic empfangen wurde. Der Übergabeparameter e enthält dabei die Details zu den empfangenen Daten (genauer Aufbau siehe hier).

Im Moment wandelst du den Inhalt der empfangenen Nachricht zu einem String und schreibst diesen in textBox2. Danach wandelst du den Inhalt der selben empfangenen Nachricht erneut zu einem String (unnötig, weil das hast du ja bereits gemacht) und schreibst ihn in textBox3.

Was dir fehlt, ist dass du dir das Topic der empfangenen Nachricht ansiehst und anhand des Topics entscheidest, in welche TextBox dein String geschrieben werden soll. Das Topic steht in den Ereignisargumenten (siehe Link von oben).

07.08.2019 - 16:34 Uhr

Wie hast du es denn bisher versucht?

07.08.2019 - 14:48 Uhr

Du schaust, wenn eine neue Nachricht empfangen wurde, an welches Topic diese gesendet wurde.
Ist das Topic "WO3/KmSollE1", dann schreibst du den Inhalt in textBox2, ist das Topic "WO3/KmSollE2", dann schreibst du es in textBox3.

Das Topic gibt's als eigene Eigenschaft in den Ereignisargumenten.

07.08.2019 - 14:33 Uhr

Hallo und willkommen scoobidoobi,

bei der Behandlung der empfangenen Nachricht kannst du das Topic auslesen und anhand dessen die TextBox zum Hineinschreiben der Nachricht wählen.

11.07.2019 - 11:29 Uhr

Diese Folge des RFC-Podcasts erklärt Deflate ganz gut.
Daran kann man bei einem Verfahren also schon mal gucken, wie das dort gemacht wird.

03.07.2019 - 07:56 Uhr

Hallo zusammen,
ich habe ein Xamarin.Forms-Projekt, bei dem eine Exception geworfen wird.
Diese Exception stammt aus einer zu Xamarin.Forms selbst und ich würde gern genauer untersuchen, weshalb sie auftritt.

Wie kann ich mein Projekt inkl. Xamarin.Forms-Debug-Infos debuggen?
In den NuGet-Paketen stecken auch die pdb-Dateien, es wird mir jedoch nur folgende Meldung angezeigt:

Fehlermeldung:
Your app has entered a break state, but there is no code to show because all threads were executing external code (typically system or framework code).

Mein erster naiver Versuch war das C#-Projekt des Pakets Xamarin.Forms.Core (hier tritt die Exception auf) und dessen Abhängigkeit Xamarin.Forms.Platform hinzuzufügen. Damit startet die App allerdings erst gar nicht. Irgendwas habe ich hier offensichtlich falsch gemacht.

03.07.2019 - 07:47 Uhr

Früher™ war das so, dass Flash genommen wurde, weil die Browser von sich aus nicht unbedingt selbst das von der Kamera zur Verfügung gestellte Videoformat wiedergeben konnten und Flash quasi allgegenwärtig war.

Heute sieht das anders aus, die Software auf den (meist günstigen) Kameras ist jedoch annähernd gleich geblieben, weshalb man sich hier immer noch mit Flash rumärgern muss.

Kannst du an die genaue Adresse für den Stream, Format & Co kommen?

02.07.2019 - 13:15 Uhr

Wo bezieht denn das Flash-Objekt den Video-Stream?
Kommt man an den nicht auch ohne Flash ran?

01.07.2019 - 13:42 Uhr

Hat dein FilterControl eine Content-Eigenschaft, aus der der ContentPresenter seinen Inhalt beziehen kann?

18.06.2019 - 07:15 Uhr

Musst du CORS noch für den Server anders konfigurieren?

28.05.2019 - 11:00 Uhr

Alles klar, danke.

27.05.2019 - 21:25 Uhr

Also könnte ich den Teil ins API-Projekt legen und das legt den Benutzer dann per API im IdentityServer an und lässt Service1 die entsprechenden Daten anlegen?

Die Authorisierung erledige ich aktuell mittels Policies, die ihrerseits Claims benötigen.

27.05.2019 - 21:03 Uhr

Hallo zusammen,
ich arbeite mich gerade in den IdentityServer4 ein und habe dazu Fragen, hole davor aber erst noch etwas aus:

Ich habe 5 Projekte:*IdentityServer4 *SPA *API *Service1 *Service2

Alle Projekte sind für Authentication und Authorization mit dem IdentityServer verbunden.
Das klappt soweit auch alles (oder zumindest sieht es bisher danach aus =) ).

Ich würde nun gern folgendes realisieren: Jemand registriert sich und ist dann eine Art Verwalter und kann seinerseits Nutzer (für seine Firma) registrieren, die er dann verwalten kann. Bei der Registrierung der verwalteten Nutzer sollen Initialwerte mitgegeben werden können. Diese sind jedoch nur fürs Service1-Projekt relevant.

Meine Fragen sind nun:*In welches Projekt gehört die Registrierung der zu verwaltenden Benutzer? *Wenn es nicht ins IdentityServer4-Projekt gehören sollte: Wie registriert ein Benutzer einen anderen Benutzer beim IdentityServer4? *Gibt es irgendwas, das ich in solch einem Szenario beachten sollte, was ich jetzt noch nicht sehe?

Danke und Gruß
pinki

21.05.2019 - 09:26 Uhr

Ohne im Debugger sichtbare und übereinstimmende Object-ID könnten es immer noch nur gleiche Objekte sein.

20.05.2019 - 11:33 Uhr

Jetzt wurde noch MaterialPreparationOfProtocols eingeführt.
Wie steckt das da überall mit drin?

Edit:
Hast du mal mit Snoop oder ähnlichem nachgesehen, ob das Binding denn auch gültig ist oder ob es da irgendwo einen Fehler gibt?

20.05.2019 - 10:24 Uhr

Ist Item.Clinic Teil von ComboBoxMaterialPreparationProtocolsClinicItemsSource?

Statt

get { return Item.Clinic != null ? Item.Clinic : null; }

kannst du auch

get { return Item.Clinic; }

schreiben.

20.05.2019 - 09:44 Uhr

Hallo,
da die SelectedItems aus der ItemsSource-Auflistung stammen müssen, sind dir die doch eh erst bekannt, nachdem die Objekte der ItemsSource geladen wurden.
Wie meinst du das genau?

Gruß

14.05.2019 - 09:24 Uhr

Ein Bekannter hat eine mit einem Arduino realisierte Ampelschaltung präsentiert und dann erklärt, wie er vorgehen würde um jemandem beizubringen, wie man so etwas selbst bauen/programmieren kann.

02.05.2019 - 10:46 Uhr

Hallo dtietjen,
vielleicht hilft das Beispiel weiter: How to: Use FlowDocument Column-Separating Attributes

08.04.2019 - 09:21 Uhr

Guten Morgen Thore,

hier sind einige Antworten zu dem Thema zu finden: How do I find out which process is locking a file using .NET?

Gruß
Micha

25.03.2019 - 13:06 Uhr

Innerhalb des Event-Handlers hast du in dieser Art Zugriff auf indexPath und kannst dadurch herausfinden, in welcher Zeile/Spalte deine Zelle ist.

22.03.2019 - 12:42 Uhr

Oh, dann hatte ich das falsch herausgelesen, sry.

22.03.2019 - 11:05 Uhr

Hallo,
bis auf die Anhänge, steht hier, wie das geht: http://www.kodyaz.com/articles/mailto-syntax-with-samples.aspx
Afaik sind Anhänge via mailto-Links nicht vorgesehen.

Für die Anhänge könntest du vielleicht stattdessen einen Link generieren, den du mit in den Body einfügen kannst.

05.03.2019 - 07:33 Uhr

Moin,
der Telegram Messenger böte sich dafür an.
Die haben 'nen ganz gutes API.
Die Apps gibt's auch für die gängigen Plattformen.

04.03.2019 - 16:22 Uhr

Funktioniert's mit manuellem Aufruf und Parameterübergabe?

13.02.2019 - 15:30 Uhr

Hi Davaaron,
schau dir mal das Electron-Projekt an.

11.02.2019 - 07:48 Uhr

Die Styles und Templates kann man sich sonst auch vom Visual Studio als Kopie anlegen lassen.

Das geht dann z.B. so: https://stackoverflow.com/questions/8825030/how-to-extract-default-control-template-in-visual-studio

08.02.2019 - 10:28 Uhr

Hast du schon mal in die Templates und Styles geschaut?

08.02.2019 - 09:31 Uhr

Hallo,
hast du nähere Infos?

Meine Glaskugel gibt nämlich nur folgende Antwort:

Wenn es ein Farbverlaufseditor ist: Mit sehr hoher Wahrscheinlichkeit ja.

Du kannst dir die Styles und Templates der Steuerelemente ansehen und schauen, welche Farbverläufe dort hinterlegt sind. Auch Tools, wie z.B. Snoop, sind nützlich um mal live einen Blick rein zu werfen.

30.01.2019 - 09:53 Uhr

Hallo ado683,
ich habe deinen Text jetzt 3x gelesen und frage mich immer noch, was du damit sagen willst.
Kannst du das bitte noch einmal verständlicher ausführen?

Zum Flush: Den gibt es meines Wissens nur, wenn du mit dem NetworkStream arbeitest.

Wie rufst du denn die Daten ab?

29.01.2019 - 17:23 Uhr

Wie sich das auf die Performance auswirkt, könntest du mit einem eigenen Benchmark testen.

Suchst du vielleicht etwas wie Span<T>?

29.01.2019 - 15:24 Uhr

Hallo und willkommen frameworker,

was ist denn dein Ziel?

23.01.2019 - 13:11 Uhr

War nicht ein rekursiver Ansatz gesucht?

23.01.2019 - 12:10 Uhr

Welche Gedanken hattest du denn und wo sitzt der Knoten im Kopf?

23.01.2019 - 11:28 Uhr

Hallo und willkommen darby,

du könntest mal schauen, was für Parameter du hast und entsprechend versuchen deine Methode aufzubauen.

Ich weiß jetzt nicht, wie sehr du in die Richtung eines Ansatzes geschubst werden möchtest.
Deshalb halte ich es erstmal recht vage und würde dann evtl. später spezifischer werden, falls das noch nicht genug hilft.

11.12.2018 - 15:32 Uhr

Hallo und willkommen Ramires,

das DebuggerDisplay-Attribut könnte auch das sein, was du suchst.

07.12.2018 - 15:46 Uhr

Sehe ich eine andere Doku als du? 🤔

05.12.2018 - 14:07 Uhr

Das gleiche bei

ausgabe = zahl++;  

zahl++ is äquivalent zu zahl = zahl+1. Somit wird das erst ausgerechnet und dann ausgabe zugewiesen.

Hierbei sollte noch auf den Unterschied von zahl++ und ++zahl aufmerksam gemacht werden.

@nytec
In folgendem Beispiel kann man sich das ansehen:

int zahl = 0;
Console.WriteLine(zahl);    // 0
Console.WriteLine(zahl++);  // 0
Console.WriteLine(zahl);    // 1
Console.WriteLine(++zahl);  // 2
Console.WriteLine(zahl);    // 2

zahl++ gibt den Wert von zahl zurück und erhöht dann um 1, während ++zahl erst um 1 erhöht und dann den Wert von zahl zurück gibt.

20.11.2018 - 16:13 Uhr

Als Lösung zum Select-Problem gäbe es auch noch die AsyncUtilities (siehe TaskEnumerableAwaiter).

13.11.2018 - 10:34 Uhr

Du könntest dir auch mal Qt (C++) ansehen.
Das ist auch gefühlt überall zu Hause.

13.11.2018 - 09:31 Uhr

Genau so sollte man das nicht aufrufen.

Auszug aus der Doku der GetResult-Methode:
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

Versuch's mal mit


private async void test_click(object sender, RoutedEventArgs e)
{
    try
    {
        var x = await RunAsync();
        // ...
    }
    catch (Exception e)
    {
        // ...
    }
}
08.11.2018 - 08:27 Uhr

Klingt interessant.
Wie gehst du das denn an?

07.11.2018 - 08:59 Uhr

Was tippst du denn vorher in die Konsole ein?

09.10.2018 - 15:44 Uhr

Ich habe das so verstanden, dass als Eigenschaftswert ab und zu mal statt eines Objekts ein Leerstring drin stehen kann und dadurch der komplette Typ falsch ist.

09.10.2018 - 12:37 Uhr

Eine Liste kannst du über die ToList-Methode aus Linq erzeugen.

Auch auf die Objekte in einer Liste kannst du mit einem Index zugreifen.