【C# WPF 之 遍历子控件】教程文章相关的互联网学习教程文章

C#自定义控件属性:无法设置DefaultValue字段【代码】

我正在尝试设置自定义C#控件属性. 这是我的代码:/* Cancel's button text */ [Category("ComboTouch"), Description("Text to display in cancel button"), DefaultValue("Cancel")] public String ct_cancelButtonText { get; set; }当我在其他项目中使用自定义控件时,我可以获得属性(如图中所示);但配置参数DefaultValue似乎不起作用. 有人能帮助我吗?非常感谢你. 01/10/13更新.非常感谢你的回答,你解决了我的问题. 我想分享一...

c# – 如何将控件添加到集合的开头?

例如; panel1.Controls.Add(myControl);添加到集合的末尾. 有没有办法添加到集合的开头而不替换开头的那个? panel1.Controls.AddAt(0,myControl)将控件替换为0. 更新 实际上它似乎工作,而不是取代它.我可能弄错了.解决方法:您可以使用ControlCollection.SetChildIndex方法.Sets the index of the specified child control in the collection to thespecified index value.When SetChildIndex is called, the Control referred to ...

c# – 在WebBrowser控件上显示PDF不起作用【代码】

我有一个test.pdf,我想在我的表单中显示它. 我的代码非常简单:public Form1(){InitializeComponent();this.wbPdf.Navigate(@"file:///<fullpath>\test.pdf#toolbar=0");}它不起作用.它显示了一个带有“X”的白页. 但如果我这样做:this.wbPdf.Navigate(@"file:///<fullpath>\test.pdf#toolbar=0", true);IE打开了,它显示了我的pdf.当然,我试图在第二个参数中使用false,但它不起作用. 此外,如果我尝试做类似的事情this.wbPdf.Navig...

c# – 为什么我的自定义用户控件属性值与XAML中设置的值不匹配?【代码】

背景 正如标题所述,我有一个自定义用户控件.我正在使用Silverlight 4,但我很确定这也适用于WPF.目标是创建一个控件,为DEV提供选项,以便仅显示他们想要在特定页面上显示的控件部分,以及格式,对齐,控制替代文本和方向属性. 要显示的部分是: >国家>细分类别(州,区,边远地区)> SubdivisionCensusRegion(东北,南,中西部,西部)> SubdivisionCensusDivision(东北中环,东南中环等)>细分 我只是尝试访问DEV在XAML中创建此控件的实例时设置的...

C#从控件列表中提升事件【代码】

警告:嵌入式软件delevoper尝试构建PC软件! 我正在尝试连接一块通过串行接口与PC通信的硬件. PC软件(C#)会定期发送一个字节数组,我想用一些跟踪条进行调整. 我没有在设计视图中添加8个轨道栏,而是添加一个以帮助我对齐它,然后创建一个List,我在加载时填充如下:public partial class FormDmxTemplate : Form {// Controls// Create a list of tracbars.List<TrackBar> trackBarDmx = new List<TrackBar>();public FormDmxTemplate...

c# – 链接问题文本框控件的必填字段和正则表达式验证器【代码】

我正在尝试使用ASP.net实现表单验证,我尝试了每个解决方案建议here,但最好的解决方案是在aspsnippets.com到目前为止. 我的代码如下:<asp:TextBox ID="tTitle" runat="server" onblur="WebForm_OnBlur()"/> <asp:RequiredFieldValidator runat="server" ControlToValidate="tTitle"/><asp:TextBox ID="tEMail" runat="server" onblur="WebForm_OnBlur()"/> <asp:RequiredFieldValidator runat="server" ControlToValidate="tEMail"...

c# – WPF – 创建浮动动画可点击控件(图像或…)

我想创建一个浮动的动画可点击控件,就像氦气球一样,在我的WPF应用程序中有时会向右或向左移动.The helium balloons likes go up! but also they moves right or left ifwe tap on them or by wind. In advance cases, sometimes they turn to right or left………………………………………….. ……………… 所以我在网上搜索,但我没有找到任何有用的示例项目或库或样式. >我如何在WPF中创建样式和动画来显示图像或控制浮力或悬浮在...

c# – 在WPF中托管的WCF,如何在wcf中更改MainWindow UI中的控件?【代码】

我编写WCF代码并托管在我的WPF应用程序中.我编写类来切换我的MainWindow以显示我的项目中的其他页面public static class Switcher{public static MainWindow pageSwitcher;public static void Switch(Page newPage){pageSwitcher.Navigate(newPage);} }我写这样的wcf服务:[ServiceContract]public interface IAppManager{[OperationContract]void DoWork();[OperationContract]void Page1();[OperationContract]void Page2(...

c# – 使控件透明,以便在拖放过程中拖动事件

我有一个ListView,作为拖放操作的放置目标.当列表为空时,我在其上面放置一个TextBlock,并显示一条消息,通知用户他们可以在那里拖动东西(两个控件都包含在一个Grid单元格中以启用重叠).但是……由于TextBlock位于ListView的顶部,它拦截了与拖放相关的各种事件,并防止事物被丢弃到消息文本本身. 我真的不想在TextBlock中添加一个drop处理程序 – 有什么方法可以简单地让它“拖放”拖放操作吗? 在写这个有效的时候我刚刚想到的东西就...

vs,C#窗体设计:datagridview控件中某一单元格内容过多,一行显示改为自动换行的办法【图】

vs,C#窗体设计:datagridview控件中某一单元格内容过多,一行显示改为自动换行的办法: 点击datagridview控件,在属性框中将如图所示RowsDefaultCellStyle属性点开,在WrapMode选项中改为true,然后AutoSizeRowsMode属性改为DisplayedCellsExceptHeaders即可。 RowsDefaultCellStyle属性:应用于datagridview的行单元格的默认样式。 AutoSizeRowsMode属性:确定可见行的自动调整大小模式。

c# – 表单不显示控件,它显示一个空表单【代码】

即使从欢迎表单调用它,详细信息表单也不会显示任何内容. 这是所有代码(类似登录注册项目): 详情表格namespace D {public partial class Details : Form{public string dtext1;public string orform = string.Empty;public string orform2 = string.Empty;public string orform3 = string.Empty;public string orform4 = string.Empty;public Details(string incomform,string incomform2,string incomform3,string incomform4){In...

c# – 在Telerik RadGrid控件中进行分页时保持CheckBox状态【代码】

我有一个telerik-radgrid,我使用SelectAll.对于SelectAll,我使用了复选框.分页后检查状态将消失.即使在分页之后,我们如何能够保持Checkbox的检查状态.解决方法:嗨解决了这一个…. 在复选框OnCheckedChanged事件中调用checkChanged在viewstate和item数据库中存储已检查的值读取viewstate的值. 在这里我们有.cs代码: – public const string SELECTED_CUSTOMERS_INDEX =“UserIndex”;protected void CheckChanged(Object sender, ...

进行无闪烁动画C#自定义控件的最佳方法是什么?【代码】

我目前正在创建一个需要在C#项目中处理动画的自定义控件.它基本上是一个列表框,其中包含可移动的固定数量的元素.元素(具有背景图像的另一个用户控件和一些生成的标签)可以向上,向下移动或从列表中取出. 我希望创建动画运动,因为元素在容器自定义控件中移动,但在我看来,使用诸如myCustomControl.left -= m_iSpeed; 在计时器事件中触发的是flickery并且具有可怕的渲染,即使打开了双缓冲也是如此. 所以这就是问题:实现无闪烁动画C#控...

如何获取C#WebBrowser控件来显示jpeg文件(原始)?【代码】

有没有人知道.Net 2.0 – .Net 3.5如何将一个jpeg作为字节数组加载到System.Windows.Forms.WebControl中,并设置正确的mimetypes以便显示? 就像是:webBrowser1.DocumentStream = new MemoryStream(File.ReadAllBytes("mypic.jpg")); webBrowser1.DocumentType = "application/jpeg";webBrowser1.DocumentType似乎是只读的,所以我不知道如何做到这一点.一般情况下,我希望能够加载任何类型的文件源,并在浏览器中定义mimetype来显示...

c# – 检测WebBrowser控件中HTML内容的实际大小【代码】

有没有办法检测WebBrowser控件中的内容高度/宽度?我想将内容保存到图像中,但仅限于实际内容的大小. 先感谢您.解决方法:我相信你可以从以下财产中获得它:myWebBrowser.Document.ScrollRectangle.Size;作为System.Drawing.Size对象.