Пример #1
0
        public void Build()
        {
            Result = new PropertyMapPresenter();

            Result.Parent = null;

            TextFieldPresenter orgNameFieldPresenter = new TextFieldPresenter();
            orgNameFieldPresenter.FormatString = "Org Name: {0}";

            Result["OrgNamePresentation"] = orgNameFieldPresenter;

            AddFieldBinding(orgNameFieldPresenter, "OrgName");

            CollectionPresenter studentsPresenter = new CollectionPresenter();

            Result["StudentsPresenter"] = studentsPresenter;

            AddCollectionBinding(studentsPresenter, "People");
        }
Пример #2
0
        PropertyMapPresenter GetPersonMap(Person person)
        {
            PropertyMapPresenter result = new PropertyMapPresenter();

            result["FirstName"] = new TextFieldPresenter
            {
                TheValue = person.FirstName,
                FormatString = "FirstName: {0}"
            };

            result["LastName"] = new TextFieldPresenter
            {
                TheValue = person.LastName,
                FormatString = "LastName: {0}"
            };

            return result;
        }