Simple idea after learning the XAML control on your own (Job 1), The xaml Control

Source: Internet
Author: User

Simple idea after learning the XAML control on your own (Job 1), The xaml Control

Due to my poor professional skills, I did not have a deep understanding of the XAML controls. After a simple understanding, I came up with a second idea. It may be ridiculous to talk about it in a few places. The following five widgets are not very optimistic or have some concerns after I learned them.

When browsing the brief introduction of various Controls on the XAML Controls Gallery, this control caught my attention. It Controls the distribution of each content through the coordinate axis and is a layout control.

First of all, the Canvas control display sample chart reminds me of a lot of pictures in applications, such:

However, I found that Canvas does not support fluid UI ). In addition, I read this article on the official website (see). I found that Canvas is definitely positioned as the core (I may understand it incorrectly ), among the many controls that can undertake the layout task, it does not seem to reflect its advantages. what it can achieve, such as gird, seems to be easy to implement. From my perspective, I have not found the unique application of Canvas, maybe because of my lack of development experience.

 

2. InkCanvas

The InkCanvas control implements a simple drawing function, but the problem is that it is not as simple as the drawing function on the phone memo. Maybe only cainiao like me will be complacent when such controls are used. For real developers, this will only be a tasteless and a pity, similarly, controls such as MediaElement and MediaPlayerElement are provided.

 

3. TimePicker

The TimePicker control provides users with the time selection function, but it is not very friendly to users. It has many cumbersome or rigid designs, such as canceling options, when I use the mouse to point to a blank area, the operation is equivalent to canceling the operation. In fact, I think it is better to choose the correct time between a point and a blank space. It is difficult for the user to select the correct time among many options. If the previous operation is meaningless due to some misoperations, users will inevitably get bored. The DataPicker control also has the same problem.

 

4. ComboBox

The ComboBox control is a selection control that combines uneditable text boxes and drop-down lists to allow users to select items from the list. It provides users with a very common function, and developers would have been very happy to find this control. As shown in the figure above, when you click the Option List, the attributes you want to select are completely blocked, seriously affecting the availability of the control, resulting in great inconvenience.

 

5. CalendarDatePicker

The CalendarDatePicker control provides the date selection function,

 

When the selected date falls on January 1, July 25, August 2018 is displayed on the top of the Selection box, which can mislead users. If a user selects a time according to the selected time box below and does not check the selected time after the selection, the user may suffer a lot of losses. I personally think this problem is quite serious.

 

The above are some of my ideas after I learned the XAML control. There are many mistakes and I hope to correct them.

 

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.