2018年01月26日
川俣晶の縁側ソフトウェア技術雑記total 2008 count

Win10V1709でContentDialogのサイズ制御が失敗する問題

Written By: 川俣 晶連絡先

問題 §

 Win10をV1709に上げたらContentDialogのサイズ制御が失敗するようになった。

 具体的には以下の2つの症状がある。

  • ダイアログのレイアウトの元サイズが大きい場合、巨大ダイアログを作成して、その後でウィンドウサイズを徐々に縮小していこうとする場合がある (ContentDialog作成直後にサイズ変更イベントが大量の連続して送られてくる)
  • ダイアログのレイアウトの元サイズが小さい場合、MinWidth/MinHeightが無視されてMinWidth/MinHeightより小さなContentDialogを作成する

原因 §

 不明 (V1709の非互換性と思われる)

対策 §

 最初の問題への対策としては、ContentDialogのMaxWidth/MaxHeightをコンストラクタで親ページのサイズに設定する

 2番目の問題への対策は不明だが、放置しても致命的な問題は起きないと思われる。

感想 §

「上記対策を打ったMega PicturesはWindows Storeに提出した」

「緊急対策だね」

「根本的な対策は別途考える」

「今回の問題の感想は?」

「ContentDialogはもともと出来が良くない。ボタン数決め打ちだし、設計が硬直的で使い勝手を落とす。見栄えも良くない。それでも、それが標準なら使う方が安全だろうと思ったが、今回は安全ですらなかった」

「ひぇ~」

「ContentDialogを使い始める前に利用していたもっと原始的な方法に回帰しようかと考えているところだよ」

Facebook

キーワード【 川俣晶の縁側ソフトウェア技術雑記
【技術雑記】の次のコンテンツ
2018年
01月
26日
UWPの証明書を更新するとストアから拒否される問題
3days 0 count
total 2701 count
【技術雑記】の前のコンテンツ
2018年
01月
25日
WindowsUpdateで既に入っていないソフトのアップデートが失敗し続ける
3days 0 count
total 8319 count

このコンテンツを書いた川俣 晶へメッセージを送る

[メッセージ送信フォームを利用する]

メッセージ送信フォームを利用することで、川俣 晶に対してメッセージを送ることができます。

この機能は、100%確実に川俣 晶へメッセージを伝達するものではなく、また、確実に川俣 晶よりの返事を得られるものではないことにご注意ください。

このコンテンツへトラックバックするためのURL

https://mag.autumn.org/tb.aspx/20180126110454
サイトの表紙【技術雑記】の表紙【技術雑記】のコンテンツ全リスト 【技術雑記】の入手全リスト 【技術雑記】のRSS1.0形式の情報このサイトの全キーワードリスト 印刷用ページ

管理者: 川俣 晶連絡先

Powered by MagSite2 Version 0.36 (Alpha-Test) Copyright (c) 2004-2021 Pie Dey.Co.,Ltd.