Sometimes it is really, really difficult to get rid of bad habits. One of these habits in our profession is the use of pages in web applications. The World Wide Web started as a system of interlinked hypertext documents contained on the Internet. Why is it that nowadays, two decades later, we still build web applications using the document concept, putting content on pages? The worst use of pages is when we force the user to switch between pages while doing a single task. Every page change means...
It's nice if a user can set the font size of all text displayed in an application, especially if this user is me and I am giving a demo - the font size that works for me (12.0) at my desk is not necessarily ideal during a presentation. So I have a FontSize property in my ViewModel that all controls observe. For RichTextArea controls that simply display text authored previously, changing the FontSize has no effect, since the FontSize of the text displayed is a property of the text itself, not of the...