code_junkie

WPF and string formatting

Nov 11th, 2011
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. <Window.Resources>
  2. <v:MyClass x:Key="whatever" Text="foonbar" />
  3. </Window.Resources>
  4.  
  5. <TextBlock Text="Hello&#13;World!"/>
  6.  
  7. <v:MyClass x:Key="whatever">
  8. foo
  9. bar
  10. </v:MyClass>
  11.  
  12. <TextBlock>
  13. Line 1
  14. <LineBreak />
  15. Line 2
  16. </TextBlock>
  17.  
  18. string s = "foo\nbar";
  19. s = s.Replace("\n", "n");
  20.  
  21. using System.Text.RegularExpressions;
  22.  
  23. // snip
  24. string s = "foo\nbar";
  25. Regex r = new Regex("\\[rnt\\]");
  26. s = r.Replace(s, ReplaceControlChars); ;
  27. // /snip
  28.  
  29. string ReplaceControlChars(Match m)
  30. {
  31. switch (m.ToString()[1])
  32. {
  33. case 'r': return "r";
  34. case 'n': return "n";
  35. case '\': return "\";
  36. case 't': return "t";
  37. // some control character we don't know how to handle
  38. default: return m.ToString();
  39. }
  40. }
Add Comment
Please, Sign In to add comment