91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 159KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-09
  • 語言: C#
  • 標簽: WPF??

資源簡介

WPF中自定義控件,支持手工輸入檢索下拉框,下拉框是雙列的

資源截圖

代碼片段和文件信息

using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Windows;
using?System.Windows.Controls;
using?System.Windows.Data;
using?System.Windows.Documents;
using?System.Windows.Input;
using?System.Windows.Media;
using?System.Windows.Media.Imaging;
using?System.Windows.Shapes;
using?System.Data;
using?System.xml.Linq;
using?System.xml;
using?System.Windows.Markup;

namespace?NewComboBox
{
????///?
????///?NewComboBoxCtrl.xaml?的交互邏輯
????///?

????public?partial?class?NewComboBoxCtrl?:?ComboBox
????{
????????public?NewComboBoxCtrl()
????????{
????????????InitializeComponent();
????????}

????????#region?私有變量

????????private?String?textBoxShowPath;??????????????????//在編輯框中顯示的字段名
????????private?String?textBoxSearchPath;????????????????//默認進行搜索的字段名
????????private?String[]?textBoxSearchArray;?????????????//可用于搜索的字段名組
????????private?String[]?textBoxShowArray;???????????????//下拉列表中顯示的字段名組
????????private?DataTable?dtDataSource?=?new?DataTable();//數據源
????????private?Int32?maxInputLength?=?60;???????????????//編輯框中的最大輸入長度????????
????????private?String?tipMessage?=?““;??????????????????//組合框中顯示的提示信息

????????private?TextBox?shelterTextBox?=?new?TextBox();??//組合框中的編輯框
????????private?TextBox?hiddenTextBox?=?new?TextBox();???//隱藏的編輯框
????????private?Boolean?stopEnterKey?=?false;????????????//按回車后是否使用e.handle=true

????????Boolean?dontTextChange?=?false;??????????????????//是否要響應編輯框中文本改變的事件
????????Boolean?isNotReady?=?true;???????????????????????//該控件是否已完成內部處理
????????Boolean?isFocused?=?false;
????????Int32[]?contentMaxLength;????????????????????????//用于顯示的各字段內容的最大長度

????????Boolean?hasWrong?=?false;
????????private?Boolean?needCheckWrong?=?false;

????????#endregion

????????#region?公有變量

????????///?
????????///?是否要在加載事件中處理錯誤
????????///?

????????public?Boolean?NeedCheckWrong
????????{
????????????get
????????????{
????????????????return?this.needCheckWrong;
????????????}
????????????set
????????????{
????????????????this.needCheckWrong?=?value;
????????????}
????????}

????????///?
????????///?編輯框控件
????????///?

????????public?TextBox?TextBoxInput
????????{
????????????get?{?return?this.shelterTextBox;?}
????????}

????????///?
????????///?按回車后是否使用e.handle=true
????????///?

????????public?Boolean?StopEnterKey
????????{
????????????get
????????????{
????????????????return?this.stopEnterKey;
????????????}
????????????set
????????????{
????????????????this.stopEnterKey?=?value;
????????????}
????????}

????????///?
????????///?在編輯框中顯示的字段名
????????///?

????????public?String?TextBoxShowPath
????????{
????????????get
????????????{
????????????????return?this.textBoxShowPath;
????????????}
????????????set
????????????{
????????????????this.textBoxShowPath?=?value;
????????????}
????????}

????????///?

???????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-05-29?17:11??NewComboBox\
?????目錄???????????0??2013-05-29?17:33??NewComboBox\NewComboBox\
?????文件????????4056??2013-05-29?17:40??NewComboBox\NewComboBox\NewComboBox.csproj
?????文件?????????379??2013-05-30?09:27??NewComboBox\NewComboBox\NewComboBoxCtrl.xaml
?????文件???????24014??2013-05-30?10:12??NewComboBox\NewComboBox\NewComboBoxCtrl.xaml.cs
?????目錄???????????0??2013-05-29?17:10??NewComboBox\NewComboBox\Properties\
?????文件????????2187??2013-05-29?17:10??NewComboBox\NewComboBox\Properties\AssemblyInfo.cs
?????文件????????2872??2013-05-29?17:10??NewComboBox\NewComboBox\Properties\Resources.Designer.cs
?????文件????????5612??2013-05-29?17:10??NewComboBox\NewComboBox\Properties\Resources.resx
?????文件????????1096??2013-05-29?17:10??NewComboBox\NewComboBox\Properties\Settings.Designer.cs
?????文件?????????201??2013-05-29?17:10??NewComboBox\NewComboBox\Properties\Settings.settings
?????目錄???????????0??2013-05-29?17:11??NewComboBox\NewComboBox\bin\
?????目錄???????????0??2013-05-30?10:15??NewComboBox\NewComboBox\bin\Debug\
?????文件???????17920??2013-05-30?10:15??NewComboBox\NewComboBox\bin\Debug\NewComboBox.dll
?????文件???????38400??2013-05-30?10:15??NewComboBox\NewComboBox\bin\Debug\NewComboBox.pdb
?????文件???????11600??2013-05-29?17:10??NewComboBox\NewComboBox\bin\Debug\NewComboBox.vshost.exe
?????文件?????????490??2010-03-17?22:39??NewComboBox\NewComboBox\bin\Debug\NewComboBox.vshost.exe.manifest
?????目錄???????????0??2013-05-30?10:16??NewComboBox\NewComboBox\bin\Release\
?????目錄???????????0??2013-05-29?17:10??NewComboBox\NewComboBox\obj\
?????目錄???????????0??2013-05-29?17:10??NewComboBox\NewComboBox\obj\x86\
?????目錄???????????0??2013-05-30?10:15??NewComboBox\NewComboBox\obj\x86\Debug\
?????文件????????2218??2013-05-29?17:10??NewComboBox\NewComboBox\obj\x86\Debug\App.g.i.cs
?????文件???????16350??2013-05-29?17:46??NewComboBox\NewComboBox\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件????????6445??2013-05-30?10:15??NewComboBox\NewComboBox\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件?????????160??2013-05-30?10:15??NewComboBox\NewComboBox\obj\x86\Debug\GenerateResource.read.1.tlog
?????文件?????????378??2013-05-30?10:15??NewComboBox\NewComboBox\obj\x86\Debug\GenerateResource.write.1.tlog
?????文件????????2921??2013-05-29?17:11??NewComboBox\NewComboBox\obj\x86\Debug\MainWindow.g.i.cs
?????文件?????????180??2013-05-30?10:15??NewComboBox\NewComboBox\obj\x86\Debug\NewComboBox.Properties.Resources.resources
?????文件????????1079??2013-05-30?10:15??NewComboBox\NewComboBox\obj\x86\Debug\NewComboBox.csproj.FileListAbsolute.txt
?????文件???????17920??2013-05-30?10:15??NewComboBox\NewComboBox\obj\x86\Debug\NewComboBox.dll
?????文件????????4115??2013-05-29?17:32??NewComboBox\NewComboBox\obj\x86\Debug\NewComboBox.g.i.cs
............此處省略55個文件信息

評論

共有 條評論

相關資源