TextBox
テキストを折り返し、で成長させようとしていWindow
ます。ScrollViewer
のHorizontalScrollBarVisibility
プロパティを設定しない場合は機能します。しかし、私がそうするならば、TextBox
無限に成長します。この問題は、MaxWidth
プロパティをTextBoxに設定することで解決されますが、その場合、値TextBox
を超えることはありません。私の考えは、 'sMaxWidth
にバインドするMaxWidth
ことでしたが、 'sプロパティは。ではないため、これも機能しません。これが私のコードです:ColumnDefinition
ActualWidth
ColumnDefinition
ActualWidth
DependencyProperty
<ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Row="0" Grid.Column="0" Text="Name:" Margin="5" />
<TextBox MinWidth="200" Grid.Row="0" Grid.Column="1" TextWrapping="Wrap" AcceptsReturn="True" Margin="5"/>
</Grid>
</ScrollViewer>
任意のアイデアをいただければ幸いです。