Если я правильно понял ваш вопрос, вот краткое изложение:
На странице (ContentPage) размещены два пользовательских элемента управления (UsrCtrl1, UsrCtrl2).
Теперь «UsrCtrl1» хотел получить доступ к некоторым данным в «UsrCtrl2».
Для этого я напишу код наподобие - «UsrCtrl1» родительский - это «ContentPage», на которой размещается «UsrCtrl2», поэтому сначала я получу «UsrCtrl2» с родительской страницы со следующим кодом:
this.Parent.FindControl("UsrCtrl2Name")
-> это означает текущий пользовательский элемент управления, который "UsrCtrl1" и Parent означает, что это "ContentPage" (это может быть родительский элемент управления или страница), в котором вы пытаются найти элемент управления с идентификатором «UsrCtrl2Name» (это идентификатор второго пользовательского элемента управления на странице содержимого).
Когда вы используете метод FindContrl, он всегда возвращает базовый тип UserControl, и вам нужно привести его к вашему usercontrol, в этом случае он имеет тип «UsrCtrl2».
Надеюсь, теперь все ясно.