Skip to content

Commit 27e24be

Browse files
committed
Fix NicConfigDetailView can't get the Nic when it deferred loading
1 parent 6fed0f3 commit 27e24be

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

IPConfig/ViewModels/NicConfigDetailViewModel.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,12 @@ private void GoBack()
242242
Messenger.Send<GoBackMessage>(new(this));
243243
}
244244

245+
[RelayCommand]
246+
private void Loaded()
247+
{
248+
Nic = Messenger.Send<RequestMessage<Nic?>>().Response!;
249+
}
250+
245251
#endregion Relay Commands
246252

247253
#region Partial OnPropertyChanged Methods

IPConfig/Views/NicConfigDetailView.xaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,12 @@
100100
</ResourceDictionary>
101101
</UserControl.Resources>
102102

103+
<i:Interaction.Triggers>
104+
<i:EventTrigger EventName="Loaded">
105+
<i:InvokeCommandAction Command="{Binding LoadedCommand}" />
106+
</i:EventTrigger>
107+
</i:Interaction.Triggers>
108+
103109
<Grid>
104110
<Grid.RowDefinitions>
105111
<RowDefinition Height="Auto" />

0 commit comments

Comments
 (0)