Diskuze: WPF UnityContainer
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 4 zpráv z 4.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Preco tuto vec chces dat do XAMLu? (usudzujem podla MainWindow.xaml).
Nejakej "registracii" do UnityContaineru sa nevyhnes, aby vedel, co ma
instancovat.
Mozno by som to skusil riesit nejakou attachedProperty, pouzil ServiceLocator ... variant je viac.
V MainWindow.xaml mám svoje UserControls a niektoré majú závislosť na
iné. Chcel by som ich vytvárať v XALM a nie pridávať ich po registrácii z
kódu. UnityContainer vytváram v App.xalm.cs a predávam mu instanci
MainWindow, lenže neviem ako znej vydolovať instance, ktoré vytvorí v svojom
XALM. Nechcem ma zbytočne tuční kód, ak existuje jednoduchší spôsob.
Niečo ako [Dependency] nad prvkom, to by bolo fajn. Pozriem sa nato čo si
písal potom dám vedieť
Aky framework na to pouzivas? Prism od MS?
Ak ano, tak existuje v nom IRegionManager, ale dost je dolezity koncept
aplikacie. Ja osobne ho vyuzivam, ale registracii v kodu sa i tak nevyhnes.
On sa postara o inicializaciu Views priamo v xamlu.
Zobrazeno 4 zpráv z 4.