グループを持つ RadGridView があり、グループのヘッダーで、大きな文字列 (500 文字未満) を含むプロパティにバインドされた TextBlock を持つデータ テンプレートを設定しています。テキストを折り返すように TextBlock を設定しましたが、何を試してもテキストは右にスクロールしますが、グリッドを右にスクロールすると、グループ ヘッダーが一緒にスクロールしないため、情報を読むことができません。
私ができた唯一のことは、TextBlockの幅を固定幅に設定してからラップすることですが、固定幅であるため、ブラウザウィンドウのサイズを変更するとうまくいきません。
何か案は?
XAML は次のとおりです。
<telerik:RadGridView x:Name="grdNotams" Grid.Row="1" AutoGenerateColumns="False" RowIndicatorVisibility="Collapsed" ShowGroupPanel="False" GroupRowIsExpandedChanging="grdNotam_GroupRowIsExpandedChanging">
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn Header="Status" UniqueName="colStatus" DataMemberBinding="{Binding Model.Status}" HeaderTextAlignment="Center" TextAlignment="Center" IsFilterable="False" IsSortable="False"/>
<telerik:GridViewDataColumn Header="Trip #" UniqueName="colTripNumber" DataMemberBinding="{Binding Model.TripNumber}" HeaderTextAlignment="Center" TextAlignment="Center" IsFilterable="False" IsSortable="False"/>
</telerik:RadGridView.Columns>
<telerik:RadGridView.GroupHeaderTemplate>
<DataTemplate>
<TextBlock Text={Binding BigText} TextWrapping="Wrap" />
<DataTemplate>
</telerik:RadGridView.GroupHeaderTemplate>
</telerik:RadGridView>
私も次のようなことを試しました:
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinitions></ColumnDefinitions>
<ColumnDefinitions Width=20></ColumnDefinitions>
</Grid.ColumnDefinitions>
<TextBlock Text={Binding BigText} TextWrapping="Wrap" />
<Ellipse Fill="Red" Width="10" Height="10" Margin="5" Grid.Column="1"/>
</Grid>
</DataTemplate>