string SpaceOutText(string str) { if (str == null) return null; StringBuilder build = new StringBuilder(); foreach (char ch in str) build.Append(ch + new string(' ', Space)); return build.ToString(); }
// Callback method for property changed. static void OnSpacePropertyChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) { SpaceButton btn = obj as SpaceButton; btn.Content = btn.SpaceOutText(btn.txt); }