2016-04-19 7 views
-4

Ich versuche, eine einzigartige TranactionID mit ${=System.currentTimeMillis()} in WPF Textbox wie folgt zu erstellen:Wie System.currentTimeMillis() Methode in WPF implementieren?

writer.WriteStartElement("TransactionId"); 

writer.WriteString(textBox22.Text); 

<TextBox x:Name="textBox22" HorizontalAlignment="Left" Height="23" 
Margin="388,392,0,0" TextWrapping="Wrap" Text="${=System.currentTimeMillis()}" VerticalAlignment="Top" Width="120"/> 

Jede Idee, wie man es richtig implementieren?

Antwort

0

Wenn Sie Zeit als Transaktions-ID eingeben möchten, können Sie die integrierte Funktionalität von core.net-Framework verwenden. wie diese:

DateTime.Now.Millisecond.ToString(); 
+0

Die Java-Methode 'System.currentTimeMillis()' gibt die Anzahl der seit Mitternacht 1. Januar 1970 (UTC) verstrichenen Millisekunden zurück. Ihr Vorschlag gibt die Anzahl der Millisekunden zurück, die seit Mitternacht in der lokalen Zeitzone verstrichen sind. –

+0

Das ist richtig Martin, aber da diese Methode ihren Zweck erfüllt, eine eindeutige ID zu erstellen, ist es in Ordnung für mich. – Nezar

0
${= 

NICHT eine WPF-Syntax ist, sollten Sie WPF zuerst lernen. sollten Sie Ihren Text an eine Viewmodel-Eigenschaft binden. die richtige Art und Weise einzigartig TranactionID zu bekommen, ist

Guid.NewGuid(); 

System.currentTimeMillis Java-Methode.

+0

Richtig ist es eine Java-Methode, nun, ich habe Ihre Frage nicht richtig formuliert, ich wusste nicht, wo ich diese Methode nennen soll, aber es war einfach, es herauszufinden. Danke für die Hilfe – Nezar

Verwandte Themen