ボタンを追加?
データバインディングで Button.Content にテキストをバインドとかでなく?

動的に追加なら普通に C# で書くね。