长垣县做网站的,wordpress数据库修改后台密码,2o17甘孜建设网站,网站建设的技巧#xff0c;界面上允许用户输入的控件#xff0c;大多是有一定限定的#xff0c;比如电话号码#xff0c;只允许11的数字#xff0c;比如一些算法参数有取值范围限定#xff0c;比如只允许[1,255]等#xff0c;这种情况如果等用户输入运行后再在后台验证数据的有效性界面上允许用户输入的控件大多是有一定限定的比如电话号码只允许11的数字比如一些算法参数有取值范围限定比如只允许[1,255]等这种情况如果等用户输入运行后再在后台验证数据的有效性不仅低效率而且繁琐dev有一些控件则支持正则表达式可以限定用户输入这样就会很方便这节就举例讲解两个dev常用且支持正则的控件TextEdit和GridControl。01—TextEditTextEdit是dev中常用的文本编辑框dxe:TextEditWidth150HorizontalAlignmentLeftMask[1-9]|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5]MaskTypeRegExText{Binding MinGrayContrast, UpdateSourceTriggerPropertyChanged, ModeTwoWay}ToolTipValue must in range [1,255] /这里将文本输入的有效值限定到[1,255]02—GridControlGridControl类似于wpf默认控件库的datagrid但是这个控件的作用强大的多这里重点还是举例说明它正则的用法dxg:GridControl Grid.Row0 Grid.Column1 MaxHeight500 ItemsSource{Binding PointList, ModeTwoWay, UpdateSourceTriggerPropertyChanged} FontSize14 Grid.RowSpan3HorizontalAlignmentLeft VerticalAlignmentTop Margin0 AllowLiveDataShapingTrue dxg:GridControl.Viewdxg:TableView ShowTotalSummaryTrue AllowMoveColumnToDropAreaFalse AllowGroupingFalse AutoExpandOnDragFalse ShowDragDropHintFalse ShowGroupPanelFalse AllowColumnMovingFalse AllowResizingFalse RowIndicatorContentTemplate{StaticResource rowIndicatorContentTemplate} Headerdatashow //dxg:GridControl.Viewdxg:GridColumn HeaderID FieldNameID Width80/dxg:GridColumn HeaderX(mm) FieldNameCol Width80dxg:GridColumn.EditSettingsdxe:TextEditSettings MaskTypeRegEx Mask[1-9]|[1-9]\d|1\d{2}|2[0-4]\d|25[0-5]//dxg:GridColumn.EditSettings/dxg:GridColumndxg:GridColumn HeaderY(mm) FieldNameRow Width80/dxg:GridColumn HeaderZ(um) FieldNameZ Width80//dxg:GridControl03—效果演示