WPF application interface design, and a little about usability

    Design in WPF is built on the principle of nesting dolls. The main window is a large container, inside which are located the controls (controls) or other containers. There are no coordinates, and so that the content does not hang out, bindings are used. Suppose we need a main menu - create a container for it, bind to the top side of the working window. Inside the main menu container, we already place buttons with a snap to the left. The location of objects inside the container is moving, therefore, if the left button increases in size, then the rest simply move without problems and that's it.

    All this layout can be done in Visual Studio, but why do you need Expression Blend, you ask? But because there are styles! In a good way, for a designer to learn how to work in the Blend program, he needs to sit next to a programmer who would explain what controls are, which of them is TextBox, and which is Button. It initially seemed to me that such things should be known to everyone involved in web design. Probably, these typesetters should be in the know. But the designers all as one live under the motto "It’s enough to know Photoshop, but there even grass does not grow." For me, design is, first and foremost, proportions and scales, well, and then squiggles. And photoshop is one of the many tools. And if I need an application, then I want designers to place buttons for me right where they will work.

    It was hard to find a WPF designer, except for an architecture designer - I did not find one at all. So, I'm big, lucky and I found a dedicated person who was ready to comprehend Blend and WPF. After three explanations on the fingers, the designer, without any flickers, was already mentally prepared to create. I myself am from a breed of non-drawing designers, like Tatyanych, but nevertheless made an effort on myself and opened a paint. It turned out like this:

    My designer was absolutely not sorry for his strength and was scared to take on Blend, so he started all the same in Photoshop. After 4-5 iterations of twisting and redoing, it turned out like this:

    Yes, yes, I agree, the yellow buttons on the side panels too attract attention, but these are trifles.

    Speaking of birds. Recently I saw a discussion of the question about what education an expert in user interfaces should have. They say that both humanitarian and technical, which argued more. It was ridiculous to me as a career guidance specialist. They say, after all, that the formation of the mind does not add. Similarly, education does not affect a person’s ability to different types of activities. And yet, artistic harmony and the logic of functionality in one person cannot be combined. Therefore, the user interface design cannot be a product of the labor of one person, at least two are needed here.

    PS: I turn to designers who still decided to learn WPF or Silverlight - unsubscribe to me by mail, I will introduce you to each other, will exchange experiences, shablonarium@tigrest.ru

    Also popular now: