teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

見直しキャンペーン中

2023/07/22 07:20

投稿

TN8001
TN8001

スコア10104

answer CHANGED
@@ -1,49 +1,48 @@
1
- `Grid`の`ColumnDefinition Width`のように`DataGridColumn Width`も`Auto` `Pixel`(数値)以外に、`Star` `SizeToCells`
2
- `SizeToHeader`も指定きます
3
- 水平スクロールバーがチラチラ出るので、消したほうがいいでしょう。
4
-
5
- [DataGrid コントロールのサイズ変更方法 # 列および列ヘッダーのサイズ変更 - WPF | Microsoft Docs ](https://docs.microsoft.com/ja-jp/dotnet/framework/wpf/controls/sizing-options-in-the-datagrid-control#sizing-columns-and-column-headers)
6
-
7
- ```xaml
8
- <Window
9
- x:Class="Questions265873.MainWindow"
10
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
11
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
12
- xmlns:System="clr-namespace:System;assembly=mscorlib"
13
- Width="800"
14
- Height="450">
15
- <Grid>
16
- <DataGrid AutoGenerateColumns="False" ScrollViewer.HorizontalScrollBarVisibility="Disabled">
17
- <DataGrid.Columns>
18
- <DataGridTextColumn
19
- Width="Auto"
20
- Binding="{Binding}"
21
- Header="Auto" />
22
- <DataGridTextColumn
23
- Width="SizeToHeader"
24
- Binding="{Binding}"
25
- Header="SizeToHeader" />
26
- <DataGridTextColumn
27
- Width="SizeToCells"
28
- Binding="{Binding}"
29
- Header="SizeToCells" />
30
- <DataGridTextColumn
31
- Width="200"
32
- Binding="{Binding}"
33
- Header="Pixel200" />
34
- <DataGridTextColumn
35
- Width="*"
36
- Binding="{Binding}"
37
- Header="Star" />
38
- <DataGridTextColumn
39
- Width="2*"
40
- Binding="{Binding}"
41
- Header="2Star" />
42
- </DataGrid.Columns>
43
- <System:String>aaaa</System:String>
44
- <System:String>aaaaaaaaa</System:String>
45
- </DataGrid>
46
- </Grid>
47
- </Window>
48
- ```
1
+ `Grid`の`ColumnDefinition.Width`のように`DataGridColumn.Width`も`Auto``Pixel`(数値)以外に、`Star``SizeToCells`・`SizeToHeader`も指定できます。
2
+ 水平スクロールバーがチラチラ出るの、消したほうがいいでしょう
3
+
4
+ [DataGrid コントロールのサイズ変更方法 # 列および列ヘッダーのサイズ変更 - WPF | Microsoft Docs ](https://docs.microsoft.com/ja-jp/dotnet/framework/wpf/controls/sizing-options-in-the-datagrid-control#sizing-columns-and-column-headers)
5
+
6
+ ```xml
7
+ <Window
8
+ x:Class="Questions265873.MainWindow"
9
+ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
10
+ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
11
+ xmlns:System="clr-namespace:System;assembly=mscorlib"
12
+ Width="800"
13
+ Height="450">
14
+ <Grid>
15
+ <DataGrid AutoGenerateColumns="False" ScrollViewer.HorizontalScrollBarVisibility="Disabled">
16
+ <DataGrid.Columns>
17
+ <DataGridTextColumn
18
+ Width="Auto"
19
+ Binding="{Binding}"
20
+ Header="Auto" />
21
+ <DataGridTextColumn
22
+ Width="SizeToHeader"
23
+ Binding="{Binding}"
24
+ Header="SizeToHeader" />
25
+ <DataGridTextColumn
26
+ Width="SizeToCells"
27
+ Binding="{Binding}"
28
+ Header="SizeToCells" />
29
+ <DataGridTextColumn
30
+ Width="200"
31
+ Binding="{Binding}"
32
+ Header="Pixel200" />
33
+ <DataGridTextColumn
34
+ Width="*"
35
+ Binding="{Binding}"
36
+ Header="Star" />
37
+ <DataGridTextColumn
38
+ Width="2*"
39
+ Binding="{Binding}"
40
+ Header="2Star" />
41
+ </DataGrid.Columns>
42
+ <System:String>aaaa</System:String>
43
+ <System:String>aaaaaaaaa</System:String>
44
+ </DataGrid>
45
+ </Grid>
46
+ </Window>
47
+ ```
49
48
  ![アプリ画像](88e7e7b94c90b8785923da4e0198cb5b.png)