WPF的自定义控件控件学习

引入自定义控件

<controls:Intellibox Style="{StaticResource ListSearch-SearchIntellibox}"

Width="95" Margin="0,3" MaxResults="200"

DataProvider="{x:Static intelliBoxProvider:DrawBackDepProvider.Provider}"

SelectedItem="{Binding SelectedDepartmentItem,UpdateSourceTrigger=PropertyChanged}"

ExplicitlyIncludeColumns="True" DisplayedValueBinding="{Binding Name}"

IsSingleMode="True" TextSeparator="" UseSelectedItem="True">

<controls:Intellibox.Columns>

<controls:IntelliboxColumn DisplayMemberBinding="{Binding DepCode}" Header="部门代码"/>

<controls:IntelliboxColumn DisplayMemberBinding="{Binding Name}" Header="部门名称"/>

</controls:Intellibox.Columns>

</controls:Intellibox>

private void InitData()

{

Task.Factory.StartNew(() =>

{

DrawBackDepProvider.Provider.Init();

});

}

控件引入自定义控件,cs初始化控件的查询,输入文本内容进行过滤,也可以改成实时查询的

_supplierSource.Where(p =>

p.Name.ToUpper().Contains(searchTerm.ToUpper()) || (p.DepCode ?? "").ToUpper().Contains(searchTerm.ToUpper())).Take(maxResults).ToList();

相关推荐
Appreciate(欣赏)10 分钟前
JAVA使用poi类读取xlxs文件内容拼接成添加数据SQL
java·开发语言·sql
Dorcas_FE32 分钟前
【tips】动态el-form-item中校验的注意点
前端·javascript·vue.js
小小前端要继续努力36 分钟前
前端新人怎么更快的融入工作
前端
极光代码工作室37 分钟前
基于SpringBoot的流浪狗管理系统的设计与实现
java·spring boot·后端
毕设源码-朱学姐38 分钟前
【开题答辩全过程】以 基于JAVA的恒星酒店客房管理系统为例,包含答辩的问题和答案
java·开发语言
四岁爱上了她41 分钟前
input输入框焦点的获取和隐藏div,一个自定义的下拉选择
前端·javascript·vue.js
思密吗喽42 分钟前
景区行李寄存管理系统
java·开发语言·spring boot·毕业设计·课程设计
fouryears_234171 小时前
现代 Android 后台应用读取剪贴板最佳实践
android·前端·flutter·dart
boolean的主人1 小时前
mac电脑安装nvm
前端
gladiator+1 小时前
Redis之BigKey的常见问题以及大厂相关面试题
java·数据库·redis