Font Size: a A A

Design And Implement Of A Custom Control Library Based On WPF GUI Framework

Posted on:2015-01-30Degree:MasterType:Thesis
Country:ChinaCandidate:W R WangFull Text:PDF
GTID:2348330542952492Subject:Engineering
Abstract/Summary:PDF Full Text Request
Control is one of the most regularly used UI elements in modern GUI programming.As a perfect GUI development framework,WPF provides a group of instance of these commonly used controls,which could be called as WPF native control library.Although this native library has perfect function,in some infrequent occasions it will not be able to meet the requirements which could be really special.In such a case,trying to implement a customized control library following the native rules of WPF will be a good choice.The requirement analysis,design and implement of the customized control library which aimed at meeting the special requirements in project development of a software enterprise were all shown in the following article.The GUI software of this project was designed for a special purpose and this led to special requirements in data presentation,control appearance and interactive experience.Being triggered by the aim of completing target,combining the intended operating environments and the detailed condition of user,the entire requirement was divided into two parts:controls and additional functions.The controls are designed to meet the requirements which are closely associated with particular controls while the additional functions aimed at the requirements which does not concern with the kind of control.What's more,the additional functions will be able toactonanykindofWPFcontrolwhichmatchesthestandard.By the combination of requirements and design,referring the implementation and package of the WPF native control library,the implementation of the controls and the additional functions were paid more attention.During the implementation,the control part takes a big share of the improvement of the user experience.Therefore,the key points and difficulties of the implementation of the four controls are emphasized by using detailed description and diagram.And the principle of the additional functions are shown in an abstract way these functions are universal and supporting,At the end,the test procedure of all the control and functions in this control library were shown to ensure the integrality of the functions of the customized control library.The requirement of the project was accomplished by the requirement analysis,design and implement.The developers in the project team who will use the controls in this customized control library will get the same user experience with the WPF native control library and this profits from the referring of the use habit of WPF native control,which will reduce the costs in the learning of developers.By using the additional functions,the developers are able to implement complicated control functions in an easy way.The coding style of this customized control library also matches the standards of WPF as result of referring the source code of.Net Framework and this could bring much convenience for the maintenance and secondary development of this customize control library.
Keywords/Search Tags:WPF, Custom Control Library, User Experience
PDF Full Text Request
Related items