回答編集履歴

1

見直しキャンペーン中

2023/07/23 09:47

投稿

TN8001
TN8001

スコア9884

test CHANGED
@@ -1,27 +1,14 @@
1
1
  `DataGrid`内の`ScrollViewer`(`DG_ScrollViewer`)はテンプレートが当たっているため、`ScrollBar`のスタイルをいじることになります。
2
-
3
2
  [wpf/DataGrid.xaml at release/5.0 · dotnet/wpf](https://github.com/dotnet/wpf/blob/release/5.0/src/Microsoft.DotNet.Wpf/src/Themes/XAML/DataGrid.xaml#L123)
4
3
 
5
-
6
-
7
- ```xaml
4
+ ```xml
8
-
9
5
  <!-- カスタムスクロールバーのスタイル -->
10
-
11
6
  <Style TargetType="{x:Type ScrollBar}">
12
-
13
7
  ```
14
-
15
8
  と`x:Key`なし(既定を上書き)にした上で、アプリ全体でよければ`App.xaml`にマージします。
16
-
17
9
  `DataGrid`だけでいい場合は、こんな感じでいいと思います。
18
-
19
- ```xaml
10
+ ```xml
20
-
21
11
  <DataGrid.Resources>
22
-
23
12
  <ResourceDictionary Source="Dictionary1.xaml" />
24
-
25
13
  </DataGrid.Resources>
26
-
27
14
  ```