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

回答編集履歴

3

見直しキャンペーン中

2023/08/12 09:30

投稿

TN8001
TN8001

スコア10108

answer 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

スコア10108

answer 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

スコア10108

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