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); }