I'm using Mvvm pattern and in View when the UserControl-Initialized event is binding to InitializedCommand as below.
<i:Interaction.Triggers>
<i:EventTrigger EventName="Initialized">
<prism:InvokeCommandAction Command="{Binding Path=InitializedCommand}" />
</i:EventTrigger>
</i:Interaction.Triggers>
and ViewModel as below.
public DelegateCommand InitializedCommand
{
get
{
SelectedPopupType = PopupTypes.Downloading;
IsShowPopup = true;
return new DelegateCommand(delegate ()
{
*** DoSomething...***
}
}
}
Other events(Loaded,Unloaded..) return parts are working properly but Initialized Command return does not work (DoSomething not called)..
I wonder whats the reason...