-1
'テスト'のようなテキストの部分をフォーマットしようとしています。文字列の一部が太字でイタリック体になっています。私はテキストがインラインで追加されたときにテキストボックスのテキストプロパティが設定されない
<Button Command="{Binding MyCommand}" CommandParameter="{Binding Text, ElementName=MyTextBlock}">
<TextBlock src:TextHelper.FormattedText="{Binding ListOfWords}" Name="MyTextBlock"/>
と私は言葉のコレクションを解析していると私は設定していヘルパーに{...... WORD1、WORD2、WORD3}の単語のコレクションとして文字列を取得しますつまり、正常に動作しているフォーマット、私はUI
に正しくフォーマットされたテキストを参照してくださいtextBlock.Inlines.Add(span);
とインラインしかし、テキストブロックのテキストプロパティがあるので、ボタンが、私は任意の値を得ることはありません最初の時間をクリックします空の。
私は同様の質問
Read C# Textblock Text Property filled using Inlines
に出くわした。しかし、私は、ロードされたメソッドを使用することはできません。テキストの値を取得してコマンドに渡す方法はありますか?