回答編集履歴

3

見直しキャンペーン中

2023/08/12 09:30

投稿

TN8001
TN8001

スコア9862

test CHANGED
@@ -6,11 +6,12 @@
6
6
  ItemsControl1.FontFamily = …
7
7
  ```
8
8
 
9
- ---
10
-
11
9
  `Text1`と`ItemsControl1`をまとめて設定するために、親の`Grid`に指定する場合は、↓のように添付プロパティをセットします。
12
10
  ```cs
13
11
  // <Grid x:Name="Grid1"> としたとして
14
12
  TextElement.SetFontFamily(Grid1, new FontFamily(fontDialog.Font.Name));
15
13
  ```
14
+
15
+ ---
16
+
16
17
  その際`<TextBox x:Name="Text1" FontSize="18" />`のように、具体的に指定がある場合はそちらが優先します。

2

見直しキャンペーン中

2023/08/12 09:28

投稿

TN8001
TN8001

スコア9862

test CHANGED
@@ -1,23 +1,16 @@
1
1
  `ItemsControl`の意図は、文字間隔を調整するためかなんかでしょうか?
2
2
 
3
- `ItemsControl`まるごと同じフォント設定でいいなら
3
+ `ItemsControl`まるごと同じフォント設定でいいなら、↓とすれば子孫要素に引き継がれます。
4
- ```xml
5
- <ItemsControl x:Name="ItemsControl1" … />
6
- ```
7
4
  ```cs
5
+ // <ItemsControl x:Name="ItemsControl1"> としたとして
8
6
  ItemsControl1.FontFamily = …
9
7
  ```
10
- とすれば子孫要素に引き継がれます。
11
8
 
12
9
  ---
13
10
 
14
- `Text1`と`ItemsControl1`をまとめて設定するために、親の`Grid`に指定する場合は
11
+ `Text1`と`ItemsControl1`をまとめて設定するために、親の`Grid`に指定する場合は、↓のように添付プロパティをセットします。
15
- ```xml
16
- <Grid x:Name="Grid1">
17
- ```
18
12
  ```cs
13
+ // <Grid x:Name="Grid1"> としたとして
19
14
  TextElement.SetFontFamily(Grid1, new FontFamily(fontDialog.Font.Name));
20
15
  ```
21
- のように添付プロパティをセットします。
22
-
23
- その際`<TextBox x:Name="Text1" FontSize="18" />`のように具体的に指定がある場合はそちらが優先します(`FontSize`)
16
+ その際`<TextBox x:Name="Text1" FontSize="18" />`のように具体的に指定がある場合はそちらが優先します

1

見直しキャンペーン中

2023/07/23 05:39

投稿

TN8001
TN8001

スコア9862

test CHANGED
@@ -1,43 +1,23 @@
1
1
  `ItemsControl`の意図は、文字間隔を調整するためかなんかでしょうか?
2
2
 
3
-
4
-
5
3
  `ItemsControl`まるごと同じフォント設定でいいなら
6
-
7
- ```xaml
4
+ ```xml
8
-
9
5
  <ItemsControl x:Name="ItemsControl1" … />
10
-
11
6
  ```
12
-
13
- ```C#
7
+ ```cs
14
-
15
8
  ItemsControl1.FontFamily = …
16
-
17
9
  ```
18
-
19
10
  とすれば子孫要素に引き継がれます。
20
-
21
-
22
11
 
23
12
  ---
24
13
 
25
-
26
-
27
14
  `Text1`と`ItemsControl1`をまとめて設定するために、親の`Grid`に指定する場合は
28
-
29
- ```xsml
15
+ ```xml
30
-
31
16
  <Grid x:Name="Grid1">
32
-
33
17
  ```
34
-
35
- ```C#
18
+ ```cs
36
-
37
19
  TextElement.SetFontFamily(Grid1, new FontFamily(fontDialog.Font.Name));
38
-
39
20
  ```
40
-
41
21
  のように添付プロパティをセットします。
42
22
 
43
- その際`<TextBox x:Name="Text1" FontSize="18" … />`のように具体的に指定がある場合は、そちらが優先します(FontSize)
23
+ その際`<TextBox x:Name="Text1" FontSize="18" … />`のように具体的に指定がある場合は、そちらが優先します(`FontSize`