В ASP.Net, когда вы используете мастер-страницы, вы можете предоставить странице команду препроцессора «MasterPage Type» по следующим строкам:
<%@ MasterType VirtualPath="~/MasterPage.master" %>
Это используется для предоставления вам доступа к методам и свойствам, которые определены в коде главной страницы. По умолчанию при использовании:
Page.MasterPage
возвращает базовый класс MasterPage. Если вы определили MasterType , то он возвращает его как тип определенной вами главной страницы [в отличие от выполнения чего-то вроде: ctype (Page.MasterPage, MyMasterPage)] *
Мой вопрос: как я могу сделать нечто подобное для объектов Identity и Principle в моем приложении WPF.
По сути, у меня есть собственные объекты Identity и Principle (которые собирают несколько дополнительных полей данных), и мне не нужно явно приводить их из открытого интерфейса каждый раз, когда я хочу получить доступ к этим дополнительным полям.