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

相关推荐
1024小神14 分钟前
nextjs项目build导出静态文件
前端·javascript
阿聪_14 分钟前
createContext 还是 useSyncExternalStore?一文讲清场景与选型
前端
Linsk17 分钟前
当我把前端条件加载做到极致
前端·前端工程化
_辉17 分钟前
大模型构建表单与数据结构
前端
祝鹏19 分钟前
动态表单生成
前端
luckyJian19 分钟前
React深入浅出理解
前端
✎ ﹏梦醒͜ღ҉繁华落℘20 分钟前
开发WPF项目时遇到的问题总结
wpf
是一碗螺丝粉20 分钟前
拯救你的app/小程序审核!一套完美避开审核封禁的URL黑名单机制
前端·javascript·微信小程序
littleding21 分钟前
Vue3之计算属性
前端·vue.js
VincentHe22 分钟前
利用豆瓣rss生成(伪)纯静态影单
前端