質問編集履歴

1

新たに試したことを追記しました。

2017/04/12 00:49

投稿

otaota
otaota

スコア30

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- 普通のImageとして表示する時は特に問題が出なかったのですが、ListViewの各セルの中に表示しようとしたときに、新たな問題が発生してしまいました。
9
+ 普通のImageの代わりとして表示する時は特に問題が出なかったのですが、ListViewの各セルの中に表示しようとしたときに、新たな問題が発生してしまいました。
10
10
 
11
11
 
12
12
 
@@ -22,7 +22,7 @@
22
22
 
23
23
  まず、ListViewを使ったページに遷移した直後はどちらも期待通りの表示がなされています。
24
24
 
25
- Androidではこの状態から1セル分上にスクロールするだけ(見えていなかった最初のセルが表示されるところ?)で強制終了してしまいます。iOSの方は上方向のスクロールは問題がなですが、途中で下にスクロールしようとしたときに、画面上部に消えたセルが再表示されるところで同じように強制終了してしまいます。
25
+ Androidではこの状態から1セル分上にスクロールするだけ(見えていなかった最初のセルが表示されるところ?)で強制終了してしまいます。iOSの方は上方向のスクロールは一番下まで問題がなく見ることがきますが、途中で下にスクロールしようとしたときに、画面上部に消えたセルが再表示されるところで同じように強制終了してしまいます。
26
26
 
27
27
 
28
28
 
@@ -212,6 +212,36 @@
212
212
 
213
213
 
214
214
 
215
+ 追記:
216
+
217
+ ```
218
+
219
+ var data = DependencyService.Get<IImage>().Read(uri);
220
+
221
+ Stream stream = new MemoryStream(data);
222
+
223
+ image.Source = ImageSource.FromStream(() => { return stream; });
224
+
225
+ ```
226
+
227
+ ```
228
+
229
+ image.Source = ImageSource.FromUri(new Uri(uri));
230
+
231
+ ```
232
+
233
+ と変えた場合は問題がおきませんでした(cropはされませんが)
234
+
235
+ また、iOS版のエラーメッセージの中に
236
+
237
+ Parameter name: data
238
+
239
+ とあるので、ここのdataという変数名を別のものに書き換えたのですが、エラーメッセージは同じままでした。
240
+
241
+ あと、dataをクラスのメンバー変数にして消えないようにしても、症状は変わりませんでした。
242
+
243
+
244
+
215
245
  ###補足情報(言語/FW/ツール等のバージョンなど)
216
246
 
217
247
  Xamarin 6.2(build 1829)