コード例 #1
0
ファイル: Common.cs プロジェクト: sizzles/framework
 static void TaskSetVoteAutoHide(FrameworkElement fe, string route, PropertyRoute context)
 {
     if (context.PropertyRouteType == PropertyRouteType.FieldOrProperty)
     {
         if (context.IsAllowed() == null)
         {
             VoteVisible(fe);
         }
         else
         {
             VoteCollapsed(fe);
         }
     }
 }
コード例 #2
0
        public override string IsAllowed()
        {
            PropertyRoute pr = GetPropertyRoute();

            string parent = Parent.IsAllowed();

            string route = pr == null ? null : pr.IsAllowed();

            if (parent.HasText() && route.HasText())
            {
                return(QueryTokenMessage.And.NiceToString().Combine(parent, route));
            }

            return(parent ?? route);
        }
コード例 #3
0
ファイル: Common.cs プロジェクト: rondoo/framework
 static void TaskSetVoteAutoHide(FrameworkElement fe, string route, PropertyRoute context)
 {
     if (context.PropertyRouteType == PropertyRouteType.FieldOrProperty)
     {
         if(context.IsAllowed() == null)
         {
             VoteVisible(fe);
         }
         else
         {
             VoteCollapsed(fe);
         }
     }
 }
コード例 #4
0
ファイル: BaseHelp.cs プロジェクト: goldenauge/framework
 public override string?IsAllowed()
 {
     return(PropertyRoute.IsAllowed());
 }