回答編集履歴

2

修正

2017/08/01 13:19

投稿

退会済みユーザー
test CHANGED
@@ -194,11 +194,11 @@
194
194
 
195
195
  まみむめも<LineBreak/>
196
196
 
197
- やゆよ<LineBreak/>
197
+ やゆよ  <LineBreak/>
198
198
 
199
199
  らりるれろ<LineBreak/>
200
200
 
201
- わをん<LineBreak/>
201
+ わをん  <LineBreak/>
202
202
 
203
203
  </TextBlock>
204
204
 

1

修正

2017/08/01 13:19

投稿

退会済みユーザー
test CHANGED
@@ -125,3 +125,95 @@
125
125
 
126
126
 
127
127
  アニメーションは分からないのでTimerを使ってやってみました。
128
+
129
+ #追記
130
+
131
+ xamlのみで。
132
+
133
+ ```xaml
134
+
135
+ <Window x:Class="scroll.MainWindow"
136
+
137
+ xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
138
+
139
+ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
140
+
141
+ xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
142
+
143
+ xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
144
+
145
+ xmlns:local="clr-namespace:scroll"
146
+
147
+ mc:Ignorable="d"
148
+
149
+ Title="MainWindow" Height="350" Width="525">
150
+
151
+ <Window.Resources>
152
+
153
+ <Storyboard x:Key="Anime">
154
+
155
+ <DoubleAnimation
156
+
157
+ Storyboard.TargetName="テキスト"
158
+
159
+ Storyboard.TargetProperty="(Canvas.Top)"
160
+
161
+ To="-1000"
162
+
163
+ Duration="0:1:0"/>
164
+
165
+ </Storyboard>
166
+
167
+ </Window.Resources>
168
+
169
+ <Canvas>
170
+
171
+ <Canvas.Triggers>
172
+
173
+ <EventTrigger RoutedEvent="Canvas.Loaded">
174
+
175
+ <BeginStoryboard Storyboard="{StaticResource Anime}"/>
176
+
177
+ </EventTrigger>
178
+
179
+ </Canvas.Triggers>
180
+
181
+ <TextBlock x:Name="テキスト" HorizontalAlignment="Left" Canvas.Top="10" TextWrapping="NoWrap" FontSize="28" VerticalAlignment="Top" Height="1000" Width="497">
182
+
183
+ あいうえお<LineBreak/>
184
+
185
+ かきくけこ<LineBreak/>
186
+
187
+ さしすせそ<LineBreak/>
188
+
189
+ たちつてと<LineBreak/>
190
+
191
+ なにぬねの<LineBreak/>
192
+
193
+ はひふへほ<LineBreak/>
194
+
195
+ まみむめも<LineBreak/>
196
+
197
+ やゆよ<LineBreak/>
198
+
199
+ らりるれろ<LineBreak/>
200
+
201
+ わをん<LineBreak/>
202
+
203
+ </TextBlock>
204
+
205
+ </Canvas>
206
+
207
+ </Window>
208
+
209
+
210
+
211
+ ```
212
+
213
+ 参考
214
+
215
+ [WPF4.5入門 その48 「WPFのアニメーション その1」](http://blog.okazuki.jp/entry/2014/08/27/214003)
216
+
217
+ [WPFサンプル:イベントトリガーでアニメーションを起動する](http://gushwell.ldblog.jp/archives/52325352.html)
218
+
219
+ [WPF: XAML, C# で TextBlock などの要素内の文字列を改行させる](http://tetsuwo.tumblr.com/post/59191241888/wpf-xaml-csharp-textblock-break-word-wrap)