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();

相关推荐
星辰烈龙几秒前
黑马程序员JavaSE基础加强d6
java·开发语言
亓才孓1 分钟前
JUnit--Before,After,Test标签
java·junit·log4j
susu10830189111 分钟前
maven-3.9.12的conf配置settings.xml
xml·java·maven
哟哟耶耶3 分钟前
随笔小计-前端经常接触的http响应头(跨域CORS,性能-缓存-安全,token)
前端·网络协议·http
一直都在5724 分钟前
MyBatis入门:CRUD、参数处理与防 SQL 注入
java·sql·mybatis
Allen_LVyingbo6 分钟前
病历生成与质控编码的工程化范式研究:从模型驱动到系统治理的范式转变
前端·javascript·算法·前端框架·知识图谱·健康医疗·easyui
weixin_399380699 分钟前
TongWeb+TongDataGrid+TongHttpServer实现Session复制
java·tomcat
青云交9 分钟前
Java 大视界 -- Java+Flink CDC 构建实时数据同步系统:从 MySQL 到 Hive 全增量同步(443)
java·mysql·flink·实时数据同步·java+flink cdc·mysql→hive·全增量同步
开开心心就好10 分钟前
音频格式互转工具,支持Mp3ApeWavFlac互转
java·网络·c++·windows·qt·电脑·excel