Esempio n. 1
0
 public virtual void Accept(UIItem uiItem)
 {
     if (strategy.Reject(uiItem))
     {
         return;
     }
     dynamicScreenClass.Add(strategy.FieldName(uiItem), uiItem.GetType());
 }
Esempio n. 2
0
        public void AddSimpleFields()
        {
            ScreenClassField classField = dynamicScreenClass.Add("foo", typeof(Button));

            AssertClassField(classField, "foo", "foo", typeof(Button), -1, false, false);
            classField = dynamicScreenClass.Add("bar", typeof(Button));
            AssertClassField(classField, "bar", "bar", typeof(Button), -1, false, false);
            classField = dynamicScreenClass.Add("coo", typeof(ListView));
            AssertClassField(classField, "coo", "coo", typeof(ListView), -1, false, false);
        }