WPF ListView ينمو أكبر من انها تحتوي على قماش
سؤال
ولدي ListView
الذي يستخدم GridView
لعرض DataTable
وعند إضافة صفوف جديدة إلى DataTable
وListView
ينمو كما هو متوقع ولكن عندما يصل إلى أسفل Canvas
أنه يحمل على النمو.
وأريد أن تتوقف عندما تصل إلى ذروة Canvas
، كيف يمكنني تكوين هذا؟
ووCanvas
يبلغ ارتفاعه الديناميكي الذي تسيطر عليه DockPanel
واردا في.
<Canvas>
<ListView Name="listResults" ItemsSource="{Binding}">
<ListView.View>
<GridView>
<GridViewColumn Header="Request Time" DisplayMemberBinding="{Binding RequestTime}" />
<GridViewColumn Header="Request Duration(ms)" DisplayMemberBinding="{Binding Duration}" />
<GridViewColumn Header="Request Duration(ms)" DisplayMemberBinding="{Binding Duration}" />
</GridView>
</ListView.View>
</ListView>
</Canvas>
المحلول
وتعيين الخاصية MaxHeight
على ListView
الخاص بك. هل يمكن بجد رمز ذلك، أو هل يمكن ربط إلى الخاصية ActualHeight
من Canvas
.
لا تنتمي إلى StackOverflow