wpf后台 绑定ComboBox后 怎么添加另外的默认值

wpf后台 绑定ComboBox后 怎么添加另外的默认值,第1张

ComboBox对象.Items.Add(new DictionaryEntry("指定显示值", index))

ComboBox对象.SelectedValuePath = "Value"

ComboBox对象.DisplayMemberPath = "Key"

Value 和Key是固定格式不用修改

首先确认你在项目中引用了UserControl对象(假设叫UC)所在的DLL,并调用了正确的命名空间。

然后在窗体的类内定义UserControl的对象

UC uc

在构造窗体时先不要实例化它

最后在Onclick事件内添加

uc = new UC()

Content = uc

这样这个控件就成为窗体的内容了。

估计LZ可能是没有正确引用那个控件。

路过的……

整理了一些电脑方面的小知识,这些技巧我觉得很有用,搜集以备今后用。

1: 怎么用批处理文件删除桌面快捷菜单的小箭头 A:在电脑记事本中,复制以下内容并保存为.bat 后缀名文件,保存在桌面双击运行即可 清除快捷菜单的小箭头! @ECHO OFF reg delete HKEY_CLASSES_ROOTlnkfile /v IsShortcut /f taskkill /f /im explorer.exe start explorer.exe

2: 最安全的打开U 盘的方法(如果用别人的U 盘在自己的电脑上插最好用此方法)? A:为了避免电脑使用U盘时,通过双击,或者右击盘符时,导致把病毒感染至整个电脑, 虽然安装了雨过天晴电脑保护系统,但是使用下面的方法,可使U盘病毒不被激活传播。在 取消了U 盘自动运行的情况下(在组策略中一定要关闭自动运行功能,否则只要一插上U盘, 就会自动打开U盘使病毒传播)。 插入U 盘后,在Windows *** 作系统中点击左下角“开始”——>“运行”——>输入“CMD”命 令(进入DOS 命令模式)——>键入“H:”——回车(举例H 盘为U 盘的盘符,此命令为进入 U盘所在盘符)——键入“start.”(注意start 后面是一个点“.”此命令为打开U盘) 说明:现在的U盘病毒比较猖獗,在设计时,哪怕用户使用“资源管理器”打开U盘,也会 激活病毒,此种打开U盘的方法,是一种非常规的打开方式,病毒的激活代码中并不会涉及 到DOS 中的内容,因此这种方法是目前打开U盘最安全的方法(管理论文)

3:如何删除电脑开始菜单中的“最近使用文档”、“搜索”、“运行”、“帮助”、等菜单? A:点开始---运行,在运行栏输入“gpedit.msc”打开组策略---管理模板---任务栏和[开 始菜单]---在右边的设置栏双击要设置的项目---选择“已启用”(根据文字说明选择)--- 最后点应用和确定按钮即可!

4:Windows XP 默认的桌面背景寻放在哪个文件夹里? A:.jpg 格式图片在c:windows---web---wallpaper, .bmp 格式图片在c:---windows 下, 这样就可以把自己喜欢的图片放在此文件夹中,可以自动添加到桌面背景选择栏中了!

5:如何彻底隐藏文件?(即使点击工具---文件夹选项---查看---隐藏文件和文件夹选项 ---显示所有文件和文件夹选项也永远看不到。) A:点开始---运行---在运行栏输入“regedit”---点确定---点编辑---查找---输入 “hidden”(在查找目标栏输入)---在下面的查看栏只勾选“数据”和“全字匹配”两项即可 ---按确定---再在左边栏找“Hidden”文件夹---点 SHOWALL 文件---在右边栏双击 “CheckedValue”---在"数值数据"栏将“1”改为“0”即可---最后按“确定”按钮就 OK. 设置好这些再点击工具---文件夹选项---查看---隐藏文件和文件夹选项---选择不显示所有 文件和文件夹选项,这样就彻底隐藏你的文件了(前提是你要对你因隐藏的文件做设置,点 要隐藏的文件---属性---点隐藏即设置好)!要重新看反做即可(在"数值数据"栏将“0”改 为“1”即可---最后按“确定”按钮即可,注意还是在运行栏输入“regedit”那一连串设置 中哦)

6:怎样解决U 盘自动打开? A:开始---运行---输入“gpedit.msc”---确定---计算机配置->管理模板->系统->关闭 自动播放->设置为"已启用" 就OK!

7:如何删除在硬盘根目录下 System Volume Information、Autorun.inf 和 RECYCLE.BIN 等隐藏文件(注:这些文件多是病毒,而且有的无法删除)? A:方法一:点我的电脑——工具——文件夹选项——查看——点“还原为默认值”(在右 下角)即可! 方法二:点“控制面板”---“系统”---“系统还原” 将“在所有驱动器上关闭 系统还原”选中(打勾)然后删除即可! 方法三:开始---程序---附件---系统工具---系统还原---回复到较早的时间--- 下一步---选择一个较早时间---点开始还原即可。

8:为什么在一个文件夹中应用缩略图或别的方式查看,所有的文件夹都变成更改后的示例 形式呢? A:打开我的电脑---点上面的工具---查看---文件夹选项---记住每个文件夹的视图--打 勾就OK!

9. 解决解决鼠标右键被锁定 解决鼠标右键被锁定 问: 我的电脑不知道为什么鼠标右键被锁定了, 用 不了。 请问如何解决?     答: 可能是有人在你的注册表中做了手脚, 锁定了右键菜单。 打开注册表编辑器, 选择以下子键: “HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer” 在右窗格中找一个名为“NoViewContexMenu”的键值, 把其数据改为 00 00 00 00。 或者干脆删除这个键 值即可。(毕业论文)

10. 解决双击无法打开文件夹 双击无法打开文件夹    问: 我的电脑出了问题, 在资源浏览器或者我的电脑里面无法打开文件夹, 双击鼠标 不是打开文件夹而是进入了搜索界面, 请问这是为什么?     答: 可以修改注册表来恢复, 进入注册表的 HKEY_CLASSES_ROOTDirectoryshell, 把find 删除。 还有一个方法就是点“文件夹” 的“高级” 选 项里的“新建” , 在“ *** 作” 里输入“OpenNew”, 接着再在“用于执行 *** 作的应用程序” 里输入 “Explorer %1”就行了。 如果删除find, 那不用配置。 如果新建OpenNew, 那还需把“Opennew”设为默 认。

11. Explorer 的作用 Explorer. exe 程序在系统中的作用 凡是Windows 系列的 *** 作系统, 运行时都会启动一个名为 Explorer. exe 的进程。 这个进程主要负责显示系统桌面上的图标以及任务栏, 它在不同的系统中有不同的 妙用。     Windows 9x 中的应用     在Windows 9x 中, 这个进程是运行系统时所必需的。 如果用“结 束任务” 的方法来结束Explorer. exe 进程, 系统就会刷新桌面, 并更新注册表。 所以, 我们也可以利用此 方法来快速更新注册表。 方法如下:     按下Ctrl+Alt+Del 组合键, 出现“结束任务” 对话框。 在该对话 框中选择“Explorer”选项, 然后单击“结束任务” 按钮, 将出现“关闭 Windows”对话框。 单击“否” 按 钮, 系统过一会儿将出现另一个对话框, 告诉你该程序没有响应, 询问是否结束任务。 单击“结束任务” 按钮, 则更新注册表并返回 Windows 9x 系统环境中。 这比起烦琐的重新启动过程要方便多了?     Windows 2000/XP 中的应用 在Windows 2000/XP 和其他Windows NT 内核的系统中, Explorer. exe 进程并不是 系统运行时所必需的, 所以可以用任务管理器来结束它, 并不影响系统的正常工作。 打开你需要运行的程序, 如记事本。 然后右击任务栏, 选择“任务管理器” , 选中“进程” 选项卡, 在窗口中选择Explorer. exe 进 程, 单击“结束进程” 按钮, , 接下来桌面上除了壁纸(活动桌面Active Desktop 的壁纸除外) , 所有图标 和任务栏都消失了。 此时你仍可以像平常一样 *** 作一切软件。 如果你想运行其他软件, 但此时桌面上空无一 物, 怎么办? 别着急, 下面有两种可以巧妙地打开其他软件:     第一种方法: 按下Ctrl+Alt+Del 组合键, 出现“Windows 安全” 对话框, 单击“任务管理器” 按钮(或是直接按下Ctrl+Shift+Esc 组合键) , 在任 务管理器窗口中选中“应用程序” 选项卡, 单击“新任务” , 在d出的“创建新任务” 的对话框中, 输入你想 要打开的软件的路径和名称即可。     你还可以在正在运行的软件上, 选择“文件→打开” , 在“打开” 对 话框中, 点击“文件类型” 下拉列表, 选择“所有文件” , 再浏览到你想打开的软件, 右击它, 在快捷菜单中 选择“打开” 命令, 就可以启动你需要的软件了。 注意, 此时不能够通过单击“打开” 按钮来打开软件, 此种 方法适用于大多数软件, Office 系列除外。 通过结束Explorer. exe 进程, 还可以减少4520KB 左右的系 统已使用内存, 无疑会加快系统的运行速度, 为资源紧张的用户腾出了宝贵的空间。     提示: 重新启动 Explorer. exe 进程后, 有些软件在任务栏系统托盘的小图标会消息, 但该软件还是在正常运行当中。 如果 觉得有些不方便, 可以再次打开该软件来显示小图标。

12. folder. htt 等文件的问题 folder. htt 等文件的问题 Q12. 2: 最近在我的电脑的所有文件夹中出现了这样两个文件 esktop. ini、 folder. htt, 怎么也删不去。 有人说是病毒, 把系统和别的分区全格式化了就好了。 可是我 的东西全都有用, 不能格式化的, 请问怎么办?   A: 你的电脑可能是感 染了 VBS. KJ 脚本病毒。 该病毒采用 VBScript 语言编写, 在互联网上通过电子邮件进行传播, 也可以通过 文件感染; 感染后的机器系统资源被大量消耗, 速度变慢; 利用 Windows 系统的“资源管理器” 进行寄生与 感染。 在每个检查到的文件夹下生成desktop. ini 和 folder. htt 文件(隐藏属性) 。 并且, 该病毒还会修 改注册表的许多键值。 手工删除比较困难, 建议采用杀毒软件杀毒, 这样可以避免格式化你的硬盘, 保护你的数据(互惠论文)

13. found. 000 文件夹的问题 found. 000 文件夹的问题 问: 我的电脑有的时候在C 盘或D 盘的根目录下有个名为 found. 000 的文件夹, 里面有一些后缀名为 CHK 的文件。 在c: windows 下有很多以 fff 开头的怪文件, 而且大小全部为 0 字节。 请问这些是什么文件? 能否将它们删除?     答: found. 000 文件夹里面 的一些后缀名为 CHK 的文件是你在使用“磁盘碎片整理程序” 整理硬盘后所产生的“丢失簇的恢复文件” 。 在c: windows 下有很多以 fff 开头的文件是由 Mdm. exe(Machine Debug Manager) 这个程序产生的。 Mdm. exe 的主要工作是针对应用软件进行排错(Debug) , 在排错过程中会产生一些暂存文件, 这些文件在 *** 作系统进行关机时没有自动被清除, 所以这些fff 开头的怪文件和 found. 000 文件夹里面的一些后缀名为 CHK 的文件都是没有用的垃圾文件, 可以任意删除而不会对系统产生不良影响。     但只要系统中有 Mdm. exe 存在, 那么以 fff 开头的怪文件就又有可能产生。 你可以按下面的方法让系统停止运行Mdm. exe 来彻底删除以 fff 开头的怪文件: 首先按“Ctrl+Alt+Del”组合键, 在d出的“关闭程序” 窗口中选中 “Mdm”, 按“结束任务” 按钮来停止Mdm. exe 在后台的运行, 接着把Mdm. exe(在C: WindowsSystem 目录下) 改名为 Mdm. bak。 运行msconfig 程序, 在启动页中取消对“Machine Debug Manager”的选择。 这样可以不让Mdm. exe 自启动, 然后点击“确定” 按钮, 结束msconfig 程序, 并重新启动电脑。 另外, 如 果你使用 IE 5. X, 建议禁用脚本调用(点击“工具→Internet 选项→高级→禁用脚本调用” ) , 这样就可以 避免以 fff 开头的怪文件再次产生。

14. IE 以最大化显示 让IE 以最大化显示    问: 我使用的 *** 作系统是Windows 2000, 上网一段时间后, 突然发觉 IE 无法以最 大化显示, 把IE 重装一遍后, 也无法解决这个问题, 请问我该怎么办?     答: 在“运行” 中输入 regedit 打开注册表编辑器, 选择“HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain”, 在右边的窗口中删除“Window_Placement”键, 在 “HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerDesktopOld Work-Areas” 右边窗口中删除“OldWorkAreaRects”键。 关闭注册表编辑器, 重新启动计算机, 连续两次最大化IE 窗口 (即“最大化→还原→最大化” ) , 再次重新启动IE 就可以了。

15. Mfm1992 文件问题 Mfm1992 文件问题     问: 我的桌面上出现了一个名为 Mfm1992 的视窗图案的图标, 路径是 C: WindowsDesktop, 占用 45056 字节, 请问它是什么文件?     答: “Mfm1992”是中文输入法“智 能ABC”的记录文件。 你的电脑中出现“Mfm1992”文件是由于你使用了“智能ABC”输入法作为中文录入的方 式, 这也应该算是“智能ABC”输入法的一个Bug, 该文件可以随时删除而不会影响系统, 不必担心。(毕业论文)

16. Regsvr32 用法和错误消息的说明 Regsvr32 用法和错误消息的说明 对于那些可以自行注册的对象链接和嵌入 (OLE) 控件, 例如动态链接库 (DLL) 文件或 ActiveX 控件 (OCX) 文件, 您可以使用 Regsvr32 工具 (Regsvr32. exe) 来将它们 注册和取消注册。 Regsvr32. exe 的用法 RegSvr32. exe 具有以下命令行选项: Regsvr32 [ /n] [ / i[ : cmdline] ] dllname /u - Unregister server /i - Call DllInstall passing it an optional [ cmdline] when used with /u calls dll uninstall /n - do not call DllRegisterServerthis option must be used with /i 当您使用 Regsvr32. exe 时, 它会尝试加载该组件并调用它的 DLLSelfRegister 函数。 如 果此尝试成功, Regsvr32. exe 会显示一个指示成功的对话框。 如果此尝试失败, Regsvr32. exe 会返回 一条错误消息, 其中可能会包括一个 Win32 错误代码。 要手动注册 Sample. ocx ActiveX 控件, 请在 MS-DOS 提示符处键入以下命令: c:

egsvr32. exe sample. ocx Regsvr32. exe 错误消息 以下列表介绍了 RegSvr32 错误消息和可 能的原因。 Unrecognized flag: /invalid_flag 键入的标志或开关组合无效(请参阅本文中的 “Regsvr32. exe 的用法” 一节) 。 No DLL name specified. 未包括 . dll 文件名(请参阅本文中 的“Regsvr32. exe 的用法” 一节) 。 Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found. Dllname 不是 . dll 或 . ocx 文件。 例如, 键入 regsvr32 wj view. exe 就会生成该错误消息。 Dllname is not an executable file and no registration helper is registered for this file type. Dllname 不是可执行文件 (. exe、 . dll 或 . ocx) 。 例如, 键入 regsvr32 autoexec. bat 就会生成该错误消息。 Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found. Dllname 可能未导出, 或者内存中可能有损坏的 Dllname 版本。 请考虑使用 Pview 来检测该 文件并删除它。 Dllname is not self-registerable or a corrupted version is in memory. 例如, 键入 regsvr32 icwdial. dll 后就会返回该错误消息, 因为 Icwdial. dll 文件不能 自行注册。 如果您怀疑内存中有损坏的 Dllname 版本, 请尝试重新启动计算机, 或重新提取该文件的原始 版本。 如果您运行的是 Windows NT, 可能需要使用 Microsoft Windows NT Server 4. 0 资源工具 包 中的 Kill 或 Pview 工具。 有关其他信息, 请单击以查看以下 Microsoft 知识库文章: 197155 如何终止孤立进程 OleInitialize failed (or OleUninitialize failed) . Regsvr32 (互惠论文http://www.hhlw.com管理论文)必须先初 始化 COM 库, 然后才能调用所需的 COM 库函数并在关闭时撤消对该库的初始化。 如果对 COM 库进行初始 化或撤消初始化的尝试失败, 就会出现这些错误消息。 例如, Ole32. dll 文件可能已经损坏, 或者其版本有 误。 LoadLibrary("Dllname") failed. GetlastError returns 0x00000485 在 Winerror. h 中, 0x00000485 = 1157 (ERROR_DLL_NOT_FOUND) , 表示“找不到运行该应用程序所需的某个库文件 ” 。 例如, 键入 regsvr32 missing. dll 后, 如果找不到 Missing. dll 文件, 就会返回该错误消息。 LoadLibrary("Dllname") failed. GetLastError returns 0x00000002 在 Winerror. h 中, 0x00000002 = 2 (ERROR_FILE_NOT_FOUND) , 表示“系统找不到指定的文件” 。 换言之, 系统找不到 相关的 DLL。 例如, 如果键入 regsvr32 icwdial. dll, 而此时缺少 Tapi32. dll(依赖项) , 就会返 回该错误消息。 LoadLibrary("dskmaint. dll") failed. GetLastError returns 0x000001f 在 Winerror. h 中, 0x000001f = 31 (ERROR_GEN_FAILURE) , 表示“附加到系统上的设备不能正常工作 ” 。 如果您尝试注册 Win16 . dll 文件, 就会发生此现象。 例如, 键入 regsvr32 dskmaint. dll 会返 回该错误消息。 DllRegisterServer (or DllUnregisterServer) in Dllname failed. 返回代码 是: 字符串 在 Winerror. h 中搜索字符串。 Regsvr32. exe 和依赖项 RegSvr32. exe 依赖于 Kernel32. dll、 User32. dll 和 Ole32. dll 文件(在 Windows NT 中, 还依赖于 Msvcrt. dll 和 Advapi32. dll 文件) 。 Regsvr32. exe 会加载您尝试注册或撤消注册的文件及其所有依赖项。 如果缺少 必需的文件或者它们已损坏, 该进程可能会失败。 您可以使用 Depends. exe 来确定您尝试注册或撤消注 册的文件的依赖项。 在 Microsoft Windows 98 资源工具包 和 Microsoft Windows NT 4. 0 资源工 具包 支持工具中都提供了 Depends. exe。 247024 Tools Included with the Microsoft Windows 98 Resource Kit

17. Regsvr32 使用方法 Regsvr32 使用方法     使用过activex 的人都知道, activex 不注册是不能够被系统识别和使用的, 一 般安装程序都会自动地把它所使用的 activex 控件注册, 但如果你拿到的一个控件需要手动注册怎么办呢? 如果修改注册表那就太麻烦了, 在windows 的 system 文件夹下有一个regsvr32. exe 的程序, 它就是 windows 自带的 activex 注册和反注册工具。 它的用法为:     “regsvr32 [ /s] [ /n] [ /i(: cmdline) ] dllname”。 其中 dllname 为 activex 控件文件名, 建议在安装前拷贝到system 文件 夹下。     参数有如下意义:     /u——反注册控件     /s——不管注册成功与否, 均不显示提示框(管理论文)     /c ——控制台输出     /i——跳过控件的选项进行安装(与注册不同)     /n——不注册控件, 此选项必须与/i 选 项一起使用

18. Regsvr32 命令修复系统故障 Regsvr32 命令修复系统故障 Regsvr32 命令是 Windows 系统提供的一个实用工具, 它用来向系统注册控 件或者卸载控件, 利用该命令, 可找回系统丢失的功能。 Regsvr32 命令以命令行方式运行, 其命令格式为: Regsvr32 Filename, Filename 是控件文件名, 不带参数 u 就是注册控件, 带参数 u 就是卸载控件。 l. 恢复图片预览功能: Windows XP 的图片预览功能, 对应的控件文件为 thurnbvw. dll。 如果该功能 损坏, 可单击“开始” 一“运行” , 在“打开” 框中输人: " Regsvr32 Thurnbvw. dll" , 单击“确 定” 执行命令, 这时就会d出提示框: " DllRegisterServer in Thumbvw. dll succeeded. " , 这 表明控件注册成功。 重新启动电脑, WindowsXP 的图片预览功能便恢复了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11729399.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存