2016-05-20 16 views
2

私はあなたの助けが必要です!ラベルXamarinフォームに最大高さを設定する方法は?

xamarin.formsでは、固定幅のラベルが必要です。テキストが長すぎる場合は、複数の行に表示されます。だから、私は最高の高さや行数を設定したいと思います。 私は文字列の長さを測定すると思いますが、方法は見つかりませんでした。

Xamarin.Forms(PCLプロジェクト)の解決策があることを願っています。可能であれば、プラットフォームごとに固有のコードを実行する必要はありません。

ありがとうございます!

答えて

0

利用可能なオプションがいくつかあります。ラベルを折り返しにしたくない場合は、Label.LineBreakModeNoWrapに設定します。詳細情報here.

次のことができ、直接specifyHeightRequestまたはVerticalOptionson the Label.

を設定し、あなたがより多くの支援をしようとしているもののコード例を投稿してみてください。

3

解決策が見つかりました。

HeightRequestプロパティをLabelに設定すると、機能しませんでした。 StackLayoutにLabelをラップし、HeightRequestプロパティをStackLayoutに設定すると成功しました。

<StackLayout Orientation="Horizontal" HeightRequest="70"> 
    <Label Text="..." /> 
</StackLayout> 
関連する問題