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

相关推荐
万邦科技Lafite13 小时前
京东开放API接口:item_get返回参数指南
java·前端·javascript·api·电商开放平台
梦想CAD控件13 小时前
网页CAD协同设计平台-生产级在线实时协同CAD引擎
前端·javascript·架构
Highcharts.js13 小时前
React 开发实战:如何使用 useEffect 为 Highcharts 注入实时数据
前端·javascript·react.js·开发实战·实时数据·highcharts·轮询数据
陆枫Larry13 小时前
Vue Slot 到底在解决什么问题?
前端
曹牧13 小时前
Java:处理 HTTP 请求的 Content-Type
java·开发语言
梦想很大很大13 小时前
让 AI 成为“报表配置员”:BI 低代码平台的 Schema 实践路径
前端·人工智能·低代码
SamDeepThinking14 小时前
第1篇-开篇词:几亿用户规模下,我们是怎么做C端高并发商品系统的
java·后端·架构
weisian15114 小时前
Java并发编程--47-分布式ID生成器:雪花算法(Snowflake)与时钟回拨问题
java·算法·时钟回拨·雪花算法id
itzixiao14 小时前
L1-066 猫是液体(5分)[java][python]
java·开发语言·python·算法
用户0595401744614 小时前
asyncio 踩坑实录:这个问题坑了我3小时,差点让线上服务崩掉
前端·css