キャンバスでは、コードを使って自分のコントロールをレイアウトします。私はのSetValue(Canvas.TopProperty)、のSetValue(Canvas.LeftProperty)、幅と高さプロパティを使用します。私は24と2つのテキストボックスの上にレンダリングする必要があるので、デフォルトの高さを与えるお互いが重なって見える。高さを30に設定すると、これは起こりませんし、テキストボックスは互いの上に正しくレンダリングされます。おそらくUWPがテキストボックスの高さを24以上の最小値にしてとにかくそれを拡張すると仮定していたと思っていました。 UWPはテキストボックスの最小の高さを想定していますか、私の場合は何が起こっているのでしょうか?UWP - キャンバス - 数学が正しいにもかかわらずテキストボックスが重複する
0
A
答えて
0
はい、TextBox
は、TextControlThemeMinHeight
ThemeResourceによってデフォルトスタイルで定義されているように、MinHeight
が32です。
あなたは簡単にあなたが30までの高さを設定すると、Visual Studioのプロパティエクスプローラをライブビジュアルツリーで、実行時にアプリケーションを検査し、ライブで
*は、あなたがあるため、パディングの重複に気付かないことを見つけることができます(10,3,6,5)および境界の厚さ(2)を有する。
関連する問題
- 1. Logstashでのアグリゲーションにもかかわらず、ElasticSearchの重複エントリ
- 2. 正確な指示にもかかわらずコードが機能しない
- 3. 正しいログメッセージにもかかわらずJQueryのfadeIn()が機能しない
- 4. JQuery:正しい選択にもかかわらずaddClass()が機能しない
- 5. jqueryにもかかわらず、Chrome(Firefoxではなく)のオートフィルにラベルテキストが重複しています
- 6. SQL:重複レコードを削除する - 別の種類にもかかわらず
- 7. CORS Access-Control-Allow-From-Headerが正しいにもかかわらず
- 8. AndroidのFacebookのアプリケーションIDが正しいAPP_IDにもかかわらず、
- 9. DllImport __正しい関数の設定にもかかわらず、内部関数が働いていません
- 10. ベストセラーにもかかわらずbxSliderが機能しない
- 11. クリアを使用しようとしているにもかかわらず重複するDIVs
- 12. 正しいプライバシーキーが設定されているにもかかわらず、UIImagePickerControllerがクラッシュする
- 13. 数字が正しいにもかかわらず、スクロール内の要素は整列していません
- 14. gemがインストールされているにもかかわらずGemNotFound
- 15. NullPointerExceptionが指定されているにもかかわらず
- 16. Laravel 5でユニークな検証を使用しているにもかかわらず、重複するフィールド
- 17. RGB値が等しいにもかかわらず色が異なる
- 18. POST変数があるにもかかわらずアクセスできない
- 19. 列ヘッダーが存在するにもかかわらずKeyError?
- 20. ファイルが存在するにもかかわらずjava.io.FileNotFoundException
- 21. 閾値が低すぎるにもかかわらず、Sonarqube PASS
- 22. ビルドにもかかわらずアプリケーションがクラッシュするXcode
- 23. 正しいディレクトリにあるにもかかわらずヘッダーファイルが見つかりませんか?
- 24. Androidパブリックムービーのディレクトリが空でないにもかかわらず、
- 25. HandleProcessCorruptedStateExceptionsにもかかわらずAccessViolationExceptionがキャッチされない
- 26. キーが存在しないにもかかわらず重複キー値がポストグルの一意性制約に違反していますか?
- 27. Proguard: `seeds.txt`にフィールドがあるにもかかわらず` NoSuchFieldError`
- 28. クラスがビルドパス上にあるにもかかわらず、クラスネストClassNotFoundExceptions
- 29. jQueryがファイル内にあるにもかかわらずlaravel
- 30. 正しく表示されているにもかかわらず、Mysqliマルチクエリが機能しない
です。もう一つ質問があります。私は特定のフォントサイズと家族の文字列のサイズを計算する必要があります。私はTextBlockを使用し、フォントなどのすべてのプロパティを設定します。次に、TextBlockのMeasureメソッドを呼び出し、DesiredSizeプロパティを読み込んで、特定の文字列でTextBlockのキャンバスに割り当てる必要がある領域を決定します。希望のサイズが間違っています。 – neo
それは別の質問です。それはすでに答えられているようだ - http://stackoverflow.com/questions/35969056/how-can-i-measure-the-text-size-in-uwp-apps – AlexDrenea
それはまさに私が何をするのですか、その質問の答えdoesn私のために働く。 – neo