绑定时TextBlock大小无法正确更新

时间:2012-10-11 14:54:55

标签: c# wpf telerik

我流了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是依赖属性。文本已分配但已剪切,并以包含控件的原始大小结束。

我做错了什么?

0 个答案:

没有答案