Web- und Software Development

WebSequenceDiagrams API mit .NET

Heute bin ich durch einen Tweet auf websequencediagrams aufmerksam geworden. Mit websequencediagrams kann man sich über eine einfache Textnotation ein SequenzDiagramm in verschiedenen Styles erstellen lassen. Die Applikation bietet aber auch eine Schnittstelle die es einem ermöglicht mit .NET ein solches Diagramm zu erstellen. Folgendes CodeSnippet soll zeigen wie: 1 public void SaveSequenceDiagram(string data, string [...]

Read the rest of this entry »

Prüfen ob ein String eine Guid ist

Es gibt jede Menge Ansätze, um zu prüfen ob ein String eine Guid ist. Zum einen ist es möglich, den String mit RegEx zu prüfen: 1 2 3 4 5 6 using System.Text.RegularExpressions; … private bool IsStringValidGuid(string s) { return string.IsNullOrEmpty(s) ? false : new Regex(@"^(\{{0,1}([0-9a-fA-F]){8}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){4}-([0-9a-fA-F]){12}\}{0,1})$").IsMatch(s); } Als ExtensionMethod könnte das wie folgt aussehen: 1 [...]

Read the rest of this entry »

ToolTip an einem “disabled Button” – XAML Quicky

Stellt man einen Button auf “disabled”, wird leider kein Tooltip mehr angezeigt. Möchte man dem entgegenwirken, verwendet man die Methode ShowOnDisabled am ToolTipService: 1 <Button Content="Hier klicken" ToolTipService.ShowOnDisabled="True" IsEnabled="False" ToolTip="Hier klicken"/> Viel Spaß beim entwickeln : )

Read the rest of this entry »

TextTrimming – XAML Quicky

Im XAML hat man die Möchglichkeit den Text zu kürzen, wenn dieser länger ist, als die Oberfläche es zulässt. Man kann bestimmen, ob man nach einem Wort (WordEllipsis) und nach einem Buchstaben (CharacterEllipsis) den Text abtrennt. 3 Punkte (…) zeigen dem Benutzer an, das hier weiterer Text hinterlegt ist. 1 2 <TextBlock Name="sampleTextBlock" TextTrimming="WordEllipsis" TextWrapping="NoWrap" [...]

Read the rest of this entry »