Skip to content

Commit db12288

Browse files
Merge pull request #4738 from CommunityToolkit/ListDetailsView.ListPaneWidth-NRE-fix
ListDetailsView.ListPaneWidth Null check fix
2 parents bba01d7 + f3cb295 commit db12288

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

Microsoft.Toolkit.Uwp.SampleApp/SamplePages/ListDetailsView/ListDetailsView.bind

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
<controls:ListDetailsView BackButtonBehavior="Automatic"
1212
ItemsSource="{Binding Emails}"
1313
NoSelectionContent="Select an item to view"
14-
CompactModeThresholdWidth="720">
14+
CompactModeThresholdWidth="720"
15+
ListPaneWidth="400">
1516
<controls:ListDetailsView.ItemTemplate>
1617
<DataTemplate>
1718
<StackPanel Margin="0,8">

Microsoft.Toolkit.Uwp.UI.Controls.Layout/ListDetailsView/ListDetailsView.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -461,7 +461,10 @@ protected override void OnItemsChanged(object e)
461461
/// </summary>
462462
private void OnListPaneWidthChanged()
463463
{
464-
_twoPaneView.Pane1Length = new GridLength(ListPaneWidth);
464+
if (_twoPaneView != null)
465+
{
466+
_twoPaneView.Pane1Length = new GridLength(ListPaneWidth);
467+
}
465468
}
466469
}
467470
}

0 commit comments

Comments
 (0)