回答編集履歴
3
見直しキャンペーン中
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
見直しキャンペーン中
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"
|
16
|
+
その際`<TextBox x:Name="Text1" FontSize="18" />`のように、具体的に指定がある場合はそちらが優先します。
|
1
見直しキャンペーン中
test
CHANGED
@@ -1,43 +1,23 @@
|
|
1
1
|
`ItemsControl`の意図は、文字間隔を調整するためかなんかでしょうか?
|
2
2
|
|
3
|
-
|
4
|
-
|
5
3
|
`ItemsControl`まるごと同じフォント設定でいいなら
|
6
|
-
|
7
|
-
```x
|
4
|
+
```xml
|
8
|
-
|
9
5
|
<ItemsControl x:Name="ItemsControl1" … />
|
10
|
-
|
11
6
|
```
|
12
|
-
|
13
|
-
```
|
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
|
-
```x
|
15
|
+
```xml
|
30
|
-
|
31
16
|
<Grid x:Name="Grid1">
|
32
|
-
|
33
17
|
```
|
34
|
-
|
35
|
-
```
|
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`)
|