0
私はListView
にデータベースの内容を表示するwpfウィンドウで作業しています。今は正常に動作しますが、テキストは折り返されません。私が見つけた似たような解決された問題のほとんどは、ラップオプションを付けてそこに内容を入れて、TextBox
を使用することを提案していましたが、それがなくても可能かどうか疑問です。ここに私のコードは次のとおりです。テキストボックスを使用せずにGridViewにテキストを折り返す?
<ListView Name="ListViewItem" ClipToBounds="True" VerticalContentAlignment="Stretch" HorizontalContentAlignment="Stretch" SizeChanged="ListView_SizeChanged" Loaded="ListView_Loaded" TextOptions.TextHintingMode="Animated">
<ListView.View>
<GridView AllowsColumnReorder="False">
<GridViewColumn Header="Company Name" DisplayMemberBinding="{Binding CompanyName}" Width="150"/>
<GridViewColumn Header="Company Address" DisplayMemberBinding="{Binding CompanyAddress}" Width="350"/>
<GridViewColumn Header="Company Email" DisplayMemberBinding="{Binding CompanyEmail}" Width="250"/>
<GridViewColumn Header="Company Phone" DisplayMemberBinding="{Binding CompanyPhone}" Width="150"/>
<GridViewColumn Header="Company NIP" DisplayMemberBinding="{Binding CompanyNIP}" Width="150"/>
<GridViewColumn Header="Delete" Width="50">
<GridViewColumn.CellTemplate>
<DataTemplate>
<Button x:Name="DeleteGroup" Content="Delete" Click="DeleteGroup_Click" HorizontalContentAlignment="Center" VerticalContentAlignment="Stretch" BorderBrush="#FF9B5F5F" MinWidth="36" MinHeight="12" FontSize="8" HorizontalAlignment="Center" FontWeight="Bold">
<Button.OpacityMask>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="Black" Offset="0"/>
<GradientStop Color="#FFBF2121" Offset="1"/>
</LinearGradientBrush>
</Button.OpacityMask>
</Button>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
これは今何が起こるかです。 CompanyNameの最後の行の長い「aaaaa ...」値はちょうど切り捨てられます。