私は*幅4.5を持つ2つの列があり、XAMLでのグリッドを持っていると、列1では5.5 *WPF列幅とTextBlockのサイジング
私はテキストブロックを持っています。このテキストブロックのテキストが非常に長い場合、textblock列は非常に幅が広くなり、2番目の列は小さくなります。
設定されている幅のままにしてテキストをラップするには、textblockカラムが必要です。ここで
はXAMLです:
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="25" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="4.5*"/>
<ColumnDefinition Width="5.5*"/>
</Grid.ColumnDefinitions>
<TextBlock x:Name="lblCheck" Text="{Binding Path=Text}" Grid.Column="0" Grid.Row="0" TextWrapping="Wrap" Margin="5,0,0,0"/>
<CheckBox x:Name="chkOption" Grid.Column="1" IsChecked="{Binding Path=Checked}" Grid.Row="0" IsEnabled="True"/>
</Grid>
おかげ
投稿しているコードは問題ありません。 2行目に折り返していない場合(行の高さの制限)。それで問題はどこか別のものかもしれません。 Textプロパティはどのようにバインドされていますか?私はこの窓のほうがもっとあると思っていますか? – jsmith