2016-04-18 22 views
0

GroupedListビューを表示していて、グループヘッダーとjumplistの両方を有効にしています。私はGroupヘッダーを隠そうとしましたが、これまでは運がありませんでした。私が隠したいこのプロパティは、GroupDisplayBindingです。私がそれを設定しなければ、My ItemのToStringのデフォルトが表示されます。ジャンプオプションだけを有効にして、通常のリストとして表示したいと思っています。グループ化されたListViewのグループヘッダーを非表示にする

少しアップデート:私はいくつかのサンプルを検索し、ここに表示されているように私がしたいことはテーブルビューでインデックス付きのリストである:https://developer.xamarin.com/guides/ios/user_interface/tables/part_2_-_populating_a_table_with_data/#Adding_an_Index

敬具

+0

XAMLまたはコード経由でこのUIを定義していますか? – SushiHangover

+0

ほとんどの時間xaml :) –

答えて

1

Xamarin.Formsのリストビューは、あなたがのために独自のレイアウトを指定することができますリストビューグループGroupHeaderTemplateプロパティを介して。このレイアウトを使用すると、ヘッダーの内容を空にすることができます。

を使用すると、コード内のグループヘッダーのレイアウトを定義したい場合は、ViewCellの新しいサブクラスを作成し、レイアウトを構築する必要がありますCustomizing Listview Grouping

を見てください。例を参照してくださいEnhancing Xamarin.Forms ListView with Grouping Headers

+0

はい私はそれを空にすることはできますが、私が望むようにそれを隠すことはできません。まだよくわからないListViewが正しいコントロールだと私の更新された質問を参照してください –

+0

@RasmusChristensen:2番目のリンクを確認しましたか? HeightRequestを設定すると、ヘッダーを非常に小さくするか、非表示にすることができます。または、Xamlで高さを設定することもできます。 – Giorgi

+1

ありがとうございます。いくつかの試みの後、私はHasUnevenRows = "True"が見つからなかった。もちろん、ヘッダ行にも適用されます。 –

関連する問題