Я пытаюсь понять, как все это происходит вместе, но здесь задействовано много методов и классов, и, пытаясь понять, как это происходит, я просто теряюсь.
Обзор Windows WPF от MSDN содержит достаточно полное объяснение .