質問編集履歴

2

補足

2021/06/15 01:06

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -230,6 +230,14 @@
230
230
 
231
231
 
232
232
 
233
+ できたら、ユーザーがウィンドウサイズを変更したときに
234
+
235
+ 画像もあわせて縮小させたいと思っていますが
236
+
237
+ 難しそうなので今は断念します。
238
+
239
+
240
+
233
241
 
234
242
 
235
243
  ### 補足情報(FW/ツールのバージョンなど)

1

追加20210615項目の追記をしました。

2021/06/15 01:06

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -174,6 +174,64 @@
174
174
 
175
175
 
176
176
 
177
+ ### 追加20210615
178
+
179
+
180
+
181
+ 1200×800ピクセルの画像(jpg)を準備し、
182
+
183
+ ウィンドウサイズ、Imageサイズ全てをWidth=1200、Height=800にしてみました。
184
+
185
+ 期待する動作としては、画面いっぱいいっぱいに表示されるというものですが
186
+
187
+ ウィンドウを広げてみたところ、少し拡大というか余りがありました。
188
+
189
+ 表示されていなかった余白部分があるというか…。
190
+
191
+
192
+
193
+ 元画像
194
+
195
+ ![元画像](07dec4477a5e060b277398695bd2ece7.jpeg)
196
+
197
+
198
+
199
+ 表示した時(右側、下側が見切れてしまう)
200
+
201
+ ![下と右が少し切れる](1d24ead500f244822944e8f7f6c14505.jpeg)
202
+
203
+
204
+
205
+ ブレークポイントを設定し確認しましたが、
206
+
207
+ ActualHeight800、ActualWidth1200
208
+
209
+ Width800、Height1200
210
+
211
+ PixelHeight800、PixelWidth1200 と全て範囲内の値でした。
212
+
213
+ ギリギリの値を設定するのは良くないのでしょうか?
214
+
215
+ ウィンドウサイズに合わせたのでピッタリに表示されると思ったのですが
216
+
217
+ 全部表示されていないようです。
218
+
219
+ 調べた所、dpiが違うと勝手に拡大縮小されることがあるとあり
220
+
221
+ サイトに記載されていた以下のように設定しました。
222
+
223
+ ```
224
+
225
+ <Image Width="{Binding RelativeSource={RelativeSource Self}, Path=Source.PixelWidth}" Height="{Binding RelativeSource={RelativeSource Self}, Path=Source.PixelHeight}"/>
226
+
227
+ ```
228
+
229
+ しかし、表示も見た目も特に変わりませんでした。
230
+
231
+
232
+
233
+
234
+
177
235
  ### 補足情報(FW/ツールのバージョンなど)
178
236
 
179
237
  VisualStudio 2019