W moim XAML deklaruję wystąpienie klasy o nazwie DataConnection, instancja nosi nazwę MyConnection.Dostęp do obiektu utworzonego przez XAML z C#
<Window.Resources>
<!-- Create an instance of the DataConnection class called MyConnection -->
<!-- The TimeTracker bit comes from the xmlns above -->
<TimeTracker:DataConnection x:Key="MyConnection" />
<!-- Define the method which is invoked to obtain our data -->
<ObjectDataProvider x:Key="Time" ObjectInstance="{StaticResource ResourceKey=MyConnection}" MethodName="GetTimes" />
<ObjectDataProvider x:Key="Clients" ObjectInstance="{StaticResource ResourceKey=MyConnection}" MethodName="GetClients" />
</Window.Resources>
Wszystko w części XAML działa poprawnie. To, czego chcę, to móc odwoływać się do mojego wystąpienia MyConnection z mojego kodu C#.
Jak to możliwe?