草庐IT

按钮组件

全部标签

c# - 动态添加多个按钮到 wpf 窗口?

我如何在C#中向一个窗口添加多个按钮?这是我需要做的...我从字典中获取多个用户值(在合理范围内,只有@5-6个值)。对于每个值,我需要创建一个按钮。现在,我如何命名按钮,而不是按钮内的文本?我如何为每个按钮定义“点击”方法(它们都不同)?如果我不再需要该按钮,该如何删除该按钮? 最佳答案 我会封装整个东西,通常命名按钮应该没有意义。像这样:publicclassSomeDataModel{publicstringContent{get;}publicICommandCommand{get;}publicSomeDataModel(

c# - 选择 CMS、门户还是 MVC+组件?

我需要一些帮助来确定对我的最新项目使用CMS还是门户解决方案是否是个好主意,该项目(目前)是一个必须为多个客户(公司或其他实体)提供服务的ASP.NETMVC应用程序包含用户列表)来自单个安装(即SaaS解决方案)。除了核心功能,包括文档管理/发布,我还需要提供基本的社交功能(例如博客、论坛、画廊、投票等)。但是,内容必须只对其所属的客户可见,而我对一堆CMS和门户解决方案的评估并没有说明它们是否支持这一点。他们非常专注于单用户安装,关于如何与现有MVC解决方案集成的文档非常少。本质上,我正在寻找一些指导来帮助我放弃死胡同(产品不符合要求、施加太多限制、不成熟等)并在项目走得太远之前找

c# - Windows 通用应用程序全屏按钮

除了标题栏中的最小化、最大化和关闭按钮之外,Windows应用商店中的某些应用程序还有一个全屏按钮。如果全屏处于事件状态,此按钮看起来类似于每个应用程序在标题栏中都有的退出全屏按钮。这是一个系统控件吗?我如何在我的C#通用应用程序中使用它? 最佳答案 您必须使用Window.SetTitleBar实现所需行为的方法。因此,您需要完成以下几个步骤:首先,使View延伸到标题栏中。请注意,您只能设置标题栏的左侧部分。最小化、最大化和关闭按钮仍然存在:CoreApplication.GetCurrentView().TitleBar.Ex

c# - 是否可以在 jQuery 数据表中放置编辑和删除按钮?

我是使用jQueryDataTable的初学者,我正在尝试将编辑和删除按钮放置在jQueryDataTable中,并在Bootstrap中使用动态数据绑定(bind),如下图所示:但我收到一条错误消息:Controller操作publicclassPhoneNumber{publicstringNumber{get;set;}publicstringDescription{get;set;}publicstringAction{get;set;}}publicActionResultLoadPhoneNumbers(){varphoneNumbers=newList(new[]{new

c# - 如何使用 .NET UAC 提升 COM 组件

我找到了一个article关于如何通过调用提升用C++编写的COM对象CoCreateInstanceAsAdmin。但是我无法找到或做的是一种将我的.NET(c#)应用程序的组件实现为COM对象然后调用该对象以执行需要UAC提升的任务的方法。MSDN将其记录为adminCOMobjectmodel.我知道以管理员身份启动应用程序(或其他应用程序)并在单独的进程中执行任务是可能且非常容易的(例如参见postfromDanielMoth,但我正在寻找的是一种在同一个未提升的.NET可执行文件中执行所有操作的方法。这样做当然会在新进程中生成COM对象,但是由于透明编码,.NETCOM对象的

c# - 构建 Internet Explorer 扩展/附加组件?

我想为IE7/8构建一个浏览器扩展。我想用.NET来做。您知道我可以引用的任何资源或教程吗?我没找到太多。谢谢! 最佳答案 日本,使IE扩展难以开发的主要问题之一是需要使用C或.NET进行开发。另一方面,FF和Chrome(在某种程度上)使用JS,它更容易,并且入门阈值低得多(您知道多少C“Web开发人员”?)。这是问题/障碍之一Crossrider是来解决的。您可以在几分钟内创建您的第一个IE插件。它将为您节省大量的研发时间,并且您可以使用Javascript编写代码。最重要的是,如果您计划此插件/扩展也适用于IE以外的浏览器,那

c# - ASP.NET:ModalPopupExtender 阻止触发按钮单击事件

这是我正在尝试做的事情:点击我页面上的一个按钮,这反过来使(2)事情发生:显示ModalPopup以防止用户按下任何按钮或更改值调用我的代码隐藏方法,完成后隐藏ModalPopup这是ASP标记:Saving...现在,这是我的C#代码背后的代码:protectedvoidbtnSaveData_Click(objectsender,EventArgse){UpdateUserData(GetLoggedInUser());modalPopup.Enabled=false;}为什么这行不通?ModalPopup显示完美,但btnSaveData_Click事件永远不会触发。更新:第一个

c# - 是否可以在程序集级别启用 Visual Studio 中的循环依赖项?相互依赖的组件甚至可能吗?

这听起来可能是个愚蠢的问题,但我还是要试一试。所以在VisualStudio中,你不能有两个项目X和Y,使得X引用Y和Y引用X。总的来说,出于各种原因,我完全可以理解循环依赖是如何产生问题的。但是这样可能编译两个相互依赖的项目真的不行吗?在我看来,这一定是可能的,因为(在我看来——也许我完全对此不以为然)拥有两个相互依赖的程序集确实不是>不同于拥有两个相互依赖的类--合法且可以编译的情况。如果您说“两个程序集不能相互依赖,因为编译器无法先编译一个程序集”,这对我来说是有意义的;除了您似乎可以在同一个程序集中为两个类设置相同的参数,而且显然编译器可以很好地处理这种情况。基本上,我问的原因

c# - 在 MVVM 之后从 WPF 中的组框确定选中的单选按钮

我有一个带有一些单选按钮的组框。我怎么知道哪个被检查了?我正在使用WPF并遵循MVVM。....现在,我想出的一种方法是将每个RadioButton的IsChecked属性绑定(bind)到ViewModel中的某个属性,然后在我的ViewModel中执行if..else类逻辑来确定所选的单选按钮。但是还有其他优雅的方式吗? 最佳答案 您可以将Radiobutton的RadioButton.Command绑定(bind)到您的ViewModel的命令,并发送一个唯一的CommandParameter来识别哪个按钮调用了command

c# - 如何在 Visual Studio 控制台应用程序中禁用控制台窗口的关闭按钮?

我需要禁用visualstudio控制台的控制台窗口中的关闭按钮用C#编写的应用程序。我希望应用程序运行直到完成并且用户不应该能够通过关闭控制台窗口来停止它。我正在使用visualstudio2010 最佳答案 下面是一个在控制台窗口禁用关闭按钮的例子:classProgram{privateconstintMF_BYCOMMAND=0x00000000;publicconstintSC_CLOSE=0xF060;[DllImport("user32.dll")]publicstaticexternintDeleteMenu(Int