I want to use the View Model Locator in a Child Window.
Problem is this don’t work:
<controls:ChildWindow x:Class="Views.PopupViews.AddAlert"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:controls="clr namespace:System.Windows.Controls;assembly=System.Windows.Controls"
DataContext="{Binding AddAlert, Source={StaticResource Locator}}>
I get the error:
Cannot find a Resource with the Name/Key Locator
Ok the reason why it don’t works is my childWindow is created inside the ctor of an IApplicationService.
This popupService is declared in the App.xaml:
Apparently, the view was created before the app resources !