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

回答編集履歴

2

ScrollViewer - TextBlock だけで良い、Grid 要らない

2016/10/27 01:01

投稿

sk_3122
sk_3122

スコア1126

answer CHANGED
@@ -4,13 +4,12 @@
4
4
  ```
5
5
  <Grid Background="#FFE5E5E5" Height="100" Width="600" >
6
6
 
7
- <!-- ★下の Grid と ScrollViewer の親子関係逆転(ScrollViewerは直接TextBlockを包む) -->
7
+ <!-- ★ScrollViewer 直下の Grid は不要。(ScrollViewerは直接TextBlockを包む) -->
8
- <Grid Height="110" Width="600">
8
+ <!-- ★Grid に指定していた Height, Width は ScrollViewer に指定する -->
9
- <ScrollViewer x:Name ="LogTextScroll" VerticalScrollBarVisibility="Auto">
9
+ <ScrollViewer x:Name ="LogTextScroll" Height="110" Width="600" VerticalScrollBarVisibility="Auto">
10
- <!-- ★TextBlock には Height, Width は指定しない -->
10
+ <!-- ★TextBlock には Height, Width は指定しない -->
11
- <TextBlock x:Name="TextBlock" HorizontalAlignment="Left" TextWrapping="Wrap" Text="" VerticalAlignment="Top" />
11
+ <TextBlock x:Name="TextBlock" HorizontalAlignment="Left" TextWrapping="Wrap" Text="" VerticalAlignment="Top" />
12
- </ScrollViewer>
12
+ </ScrollViewer>
13
- </Grid>
14
13
 
15
14
  <Label x:Name="label" Content="Log" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="0,-28,0,0" Width="102"/>
16
15
  <Button Content="Clear" x:Name="ClearLogButton" VerticalAlignment="Top" HorizontalAlignment="Left" Height="24" Width="48" Margin="107,-26,0,0" />
@@ -20,4 +19,4 @@
20
19
 
21
20
  【追記】
22
21
  あ、ボタンのクリックイベントなどはエラーが出るので消してしまっています。
23
- Grid - ScrillViewer - TextBlock の部分はコメントを書いた部分しか変えていないので、コピペでいけると思います。
22
+ Grid - ScrollViewer - TextBlock の部分はコメントを書いた部分しか変えていないので、コピペでいけると思います。

1

追記

2016/10/27 01:01

投稿

sk_3122
sk_3122

スコア1126

answer CHANGED
@@ -16,4 +16,8 @@
16
16
  <Button Content="Clear" x:Name="ClearLogButton" VerticalAlignment="Top" HorizontalAlignment="Left" Height="24" Width="48" Margin="107,-26,0,0" />
17
17
  <Button Content="UL" x:Name="LockLogButton" VerticalAlignment="Top" HorizontalAlignment="Left" Height="24" Width="30" Margin="160,-26,0,0" />
18
18
  </Grid>
19
- ```
19
+ ```
20
+
21
+ 【追記】
22
+ あ、ボタンのクリックイベントなどはエラーが出るので消してしまっています。
23
+ Grid - ScrillViewer - TextBlock の部分はコメントを書いた部分しか変えていないので、コピペでいけると思います。