私は流れていTextBlock
ます:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="80" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" Grid.Row="0" Grid.Column="1" Margin="15,10,15,10" Name="txtMessage"/>
</Grid>
次のコードを使用してテキストを割り当てる場合:
this.txtMessage.Text = message;
上記のグリッドを含むコントロールは適切にサイズ変更され、メッセージ テキスト全体に合わせてサイズが自動的に変更され、すべてが期待どおりに機能しています。
次のように変更TextBlock
すると:
<TextBlock VerticalAlignment="Center" HorizontalAlignment="Left" Grid.Row="0" Grid.Column="1" Margin="15,10,15,10" Text="{Binding Message}"/>
Message
依存関係プロパティはどこにありますか。テキストは割り当てられますが、含まれているコントロールの元のサイズで切り取られて終了します。
私は何を間違っていますか?