回答編集履歴

1

見直しキャンペーン中

2023/07/28 14:12

投稿

TN8001
TN8001

スコア9862

test CHANGED
@@ -1,65 +1,33 @@
1
1
  (私もあんまりわかっていないので、なぜダメなのかをうまく説明できませんが)
2
-
3
2
  `Margin="250"`のような大きなマージンや、`Margin="72,61,578,316"`のようなぐちゃぐちゃマージンは避けてください。
4
-
5
3
  今回のような不可解なレイアウト崩れの原因になります。
6
4
 
7
-
8
-
9
5
  `Grid`や`DockPanel`・`StackPanel`等を、正しく使ってレイアウトしましょう。
10
-
11
6
  [wpf レイアウト - Google 検索](https://www.google.com/search?q=wpf+%E3%83%AC%E3%82%A4%E3%82%A2%E3%82%A6%E3%83%88)
12
7
 
13
-
14
-
15
8
  一例
16
-
17
- ```xaml
9
+ ```xml
18
-
19
10
  <Window
20
-
21
11
  x:Class="Questions350540.MainWindow"
22
-
23
12
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
24
-
25
13
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
26
-
27
14
  Width="800"
28
-
29
15
  Height="450">
30
-
31
16
  <Grid>
32
-
33
17
  <Grid.RowDefinitions>
34
-
35
18
  <RowDefinition Height="Auto" />
36
-
37
19
  <RowDefinition Height="Auto" />
38
-
39
20
  <RowDefinition />
40
-
41
21
  </Grid.RowDefinitions>
42
-
43
22
  <Button
44
-
45
23
  HorizontalAlignment="Left"
46
-
47
24
  Click="btnApi_Click"
48
-
49
25
  Content="Button" />
50
-
51
26
  <TextBox Name="textInput" Grid.Row="1" />
52
-
53
27
  <TextBlock
54
-
55
28
  Name="txtStatus"
56
-
57
29
  Grid.Row="2"
58
-
59
30
  TextWrapping="Wrap" />
60
-
61
31
  </Grid>
62
-
63
32
  </Window>
64
-
65
33
  ```