0
Ich versuche, die Objekte in meinem Code-Behind zu meinen Ressourcen in XAML zu verschieben.ObjectDataProvider Fehler finden Prism-Klassen und Konstruktor Parameter
Ich möchte diese Objekte
public partial class MainView : Window
{
public EventAggregator IEA;
public OrderViewModel order { get; set; }
public MenuViewModel menu { get; set; }
public MainView()
{
InitializeComponent();
this.DataContext = this;
IEA = new EventAggregator();
order = new OrderViewModel(IEA);
menu = new MenuViewModel(IEA);
}
}
hier
<Window.Resources>
<ObjectDataProvider x:Key="IEA" d:IsDataSource="True" ObjectType="{x:Type Prism.Events:EventAggregator}"/>
<ObjectDataProvider x:Key="OVM" d:IsDataSource="True" ObjectType="{x:Type local:OrderViewModel}">
<ObjectDataProvider.ConstructorParameters>
<StaticResource ResourceKey="IEM"/>
</ObjectDataProvider.ConstructorParameters>
</ObjectDataProvider>
<ObjectDataProvider x:Key="MVM" d:IsDataSource="True" ObjectType="{x:Type local:MenuViewModel}">
<ObjectDataProvider.ConstructorParameters>
<StaticResource ResourceKey="IEM"/>
</ObjectDataProvider.ConstructorParameters>
</ObjectDataProvider>
</Window.Resources>
bewegen, aber offensichtlich falsch im der Eventaggregator Klasse von Prism verweisen, weil ich die folgende Fehlermeldung erhalten:
Error: 'Prism.Events' is an undeclared namespace