Пример #1
0
        static AuthorizationRuleManager()
        {
            AuthorizationRuleManager._useRollingInitialization = false;

            AuthorizationRuleManager.AddAuthorizationRule(typeof(object), new MarkupAuthorizationRule());
            AuthorizationRuleManager.AddAuthorizationRule(typeof(UIElement), new MarkupAuthorizationRule("Visibility"));
            AuthorizationRuleManager.AddAuthorizationRule(typeof(Page), new MarkupAuthorizationRule("IsEnabled"));

            AuthorizationRuleManager._useRollingInitialization = true;
        }
Пример #2
0
 public static AuthorizationResult Authorize(object target, AuthorizationRule rule)
 {
     AuthorizationRuleManager.AddAuthorizationRule(target, rule);
     return(Authorization.Authorize(target));
 }