...
Some of the embellishments require not more than copying extra files, at least at this time. These files are copied as is, because they implement "brand-new" extensions to the uigen.exe-generated PhoneBook. Examples:
- the
Classes
filesPhoneNumberCell.cs
,PickLocation.aspx*
, etc. - extra images (icons, logo)
Other cases are not so easy to understand. Remember what happens in the life of SearchResultPhoneNumberControl.ascx
, for example.
uigen.exe
creates theSearchResultPhoneNumberControl.cs
file from theSearchResultControl.cs
template and thePhoneNumber
class- The resulting
SearchResultPhoneNumberControl.cs
file is embellished by us to get rid of thoseDisplayName
(i.e.<BocAllPropertiesPlaceHolderColumnDefinition />
is replaced by (<BocSimpleColumnDefinition />
s for each property)
Here is an illustration of this embellishment process:
...