【C# WPF开源控件库:MahApps.Metro】教程文章相关的互联网学习教程文章

c# – 如何在Video控件上创建透明标签

我在这里几乎没有想法……对于其他一切,将背景颜色设置为Color.Transparent或设置TransparencyKey工作正常… 我有一个mp4视频,我需要将其作为我的表单的“背景”.为此,我目前正在使用WMP控件.我的问题:我不能在它上面添加任何控件,因为它们总是呈现背景.哪个看起来像**视频… 有什么建议?解决方法:尝试使用GDI渲染标签: 您可以在此处查看示例:(使用GDI绘制带透明度的图像部分):http://www.broculos.net/en/article/how-use-tra...

c# – 从Chart控件中检索DateTime x轴值【代码】

我有一个图表控件,其中包含数据. x轴数据是DateTime,Y轴是整数.我试图从图表中提取数据并将其导出到excel,但DateTime值不会以我能理解它们的方式出现或者弄清楚如何解码它们. 示例值如下: 该图表从2012年4月30日开始,一直到2012年8月13日. 价值观显示:{X=41030, Y=16991} {X=41031, Y=34363} {X=41032, Y=26744} {X=41033, Y=28180} {X=41034, Y=17478}...intermediate values{X=41134, Y=1785}我将图表x轴类型设置为日期时间Res...

c# – 如何在Webbrowser控件中禁用“安全警告”窗口【代码】

我正在使用Webbrowser控件登录HTTPS站点.但我得到弹出“安全警告”: 下面的代码不起作用.为什么?ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(ValidateServerCertificate);public static bool ValidateServerCertificate(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors){return true;}我应该把这些代码放在哪里? stac...

c# – 如何更改Web浏览器控件中的下拉框?【代码】

所以我有一个我想要改变的列表框,看起来像这样: 如何更改7月值?我需要100%自动化并将其更改为1月.我在各种网站上做了很多帐户,需要将它们全部更改回同一个生日.是的,我知道我必须找到它的ID等.解决方法:查看网站的HTML并确定下拉列表的ID和值,例如:<select id="bdayMonthId" size="1" name="bdayMonth"><option value="">Month</><option value="Jan">January</><option value="Feb">February</><option value="Mar">March</> ...

c# – 我是否在运行时使用Paint事件来定位控件?【代码】

我是来自VB6的C#编程的新手,所以请温柔:P 我一直在使用Panel来分组控件(即Panel包含Textbox,Labels,Listview等),然后让面板在运行时对齐,以便控件以不同的分辨率对齐.但是,我是通过Panel的Paint例程(?)来做到这一点的. 即:private void pnlTop_Paint(object sender, PaintEventArgs e){btnExit.Location = new Point(this.Width - (this.Left + lblTitleMain.Left + btnExit.Width), 10);btnMinimize.Location ...

c# – 在另一个用户控件中消耗一个用户控件的自定义事件?【代码】

在UserControl1中有一个自定义事件,我想在UserControl2中连接. 在UserControl1中,我已将自定义事件声明为:public event MYDelegate SendMessage;而我的委托定义在其他类库中:public delegate string MYDelegate(string message);我在我的代码中触发SendMessage如下:SendMessage(txt.Text);请指导我如何在UserControl2中连接SendMessage()事件.我的想法是做类似下面的例子,但不知道如何在UserControl2中获取/访问UserControl1对象...

c# – 在webbrowser控件上自动登录【代码】

我正在创建一个带有Webbrowser控件的表单,该表单会自动登录到站点.当我调试它时,我可以看到它启动到网站并填写用户名和密码就好了,但一旦它登录,它再次通过相同的代码,因此导致错误,因为它找不到相同的元素.为什么程序循环遍历此代码?我是否将代码输入错误的事件处理程序?namespace MyProject { public partial class Form1 : Form {public Form1(){InitializeComponent();}private void webBrowser1_DocumentCompleted(object s...

c# – UpdatePanel触发错误.无法在UpdatePanel中的触发器的关联控件上找到事件【代码】

我遇到了asp:UpdatePanel和ASP.NET WebForms的触发器.触发器无法在我的UpdatePanel上找到该事件.我已经看过很多例子,我复制了他们的实现,但是无法正确实现.我是WebForms的新手.请帮忙.谢谢.<tr><td class="label1">Will use ETL?</td><td><asp:UpdatePanel runat="server" UpdateMode="Conditional" ID="updatePanel1"><ContentTemplate><asp:RadioButtonList ID="useEtl" runat="server" RepeatDirection="Horizontal" Width="12...

c# – 自定义绘制控件的糟糕表现【代码】

我在wpf中进行简单的图形控制.我无法解释或解决性能问题:与winforms相比,它太慢了.也许我做错了什么. 我准备演示来演示这个问题. 这是测试控制:public class Graph : FrameworkElement {private Point _mouse;private Point _offset = new Point(500, 500);public Graph(){Loaded += Graph_Loaded;}private void Graph_Loaded(object sender, RoutedEventArgs e){// use parent container with background to receive mouse even...

c# – Xamarin Android,自定义控件和Visual Studio设计器【代码】

我使用Visual Studio和C#在Xamarin中创建了一个自定义控件. Custom控件完美运行,代码非常简单:[DesignTimeVisible(true)] public class CustomTextView : TextView {public CustomTextView(Context context):base(context){}public CustomTextView(Context context, IAttributeSet attrs):base(context,attrs){}public CustomTextView(IntPtr javaReference, JniHandleOwnership transfer):base(javaReference, transfer){}public...

c# – 如何在以编程方式与控件交互后阻止事件触发?【代码】

我有一个CheckedBoxList.此外,我还附加了一个ItemCheck事件,因此在检查项目后执行了一个功能.但问题是,在我的程序中,我需要以编程方式检查/取消选中项目.此操作会触发事件功能. 我的猜测也适用于其他控件. 我该如何防止这种行为?我需要仅在用户与之交互时才运行函数,而不是在我在应用程序内部进行控制时.解决方法:您可以将所有更改包装到函数中的CheckedBoxList中,并且每次都使用该函数.代码可能如下所示:private void UpdateChe...

c# – DataBinding对手动查询/添加到控件的好处【代码】

我已经成为一名C#程序员,总共大约2年,而且专业性超过1.我作为开发人员在一家公司工作,开始于.NET 2之前的应用程序.我的问题是: 使用数据绑定从sql查询直接到控件查询和手动向控件添加项目有什么好处?这种方法通常被认为是更清洁,在部署方面更简单吗?是否仍会出现手动添加会对数据的显示/值进行更精细控制的情况? 我问的是因为我已经分配了一些错误来处理一些根据查询结果填充自己的控件,并且希望清理不必要的逻辑并将其推送到库...

c# – 如何为ASP.Net自定义控件提供新的自定义事件【代码】

我觉得Google应该能够为我解决这个问题,但我发现很少有我不懂的例子. 我有这个名为UserControlTask??的自定义控件.我希望向它添加一个OnHide事件,顾名思义,我希望在隐藏用户控件时抛出它. 我似乎找到了很多像OnClick这样的重写事件的例子,但是没有一个是在添加全新事件的地方. 我真正知道的是我需要声明EventHandler ……public event EventHandler Hide;然后我相信将OnHide添加到我的CreateChildControls方法中的属性.我认为无论如...

通过C#递归通知子控件【代码】

我有一个表单MainForm,它是一个包含许多子控件的Windows窗体表单.我想在MainForm上调用一个通知其所有子节点的函数. Windows窗体表单是否提供了执行此操作的方法?我玩更新,刷新和无效,但没有成功.解决方法: foreach (Control ctrl in this.Controls) {// call whatever you want on ctrl }如果要访问表单上的所有控件,以及表单上每个控件的所有控件(依此类推,递归),请使用如下函数:public void DoSomething(Control.ControlColle...

有没有办法在显示之前加载所有UI控件? C#winform

我有一个复杂的胜利形式,有很多控件和笨重的重绘,控制调整大小和根据用户屏幕定位,这导致表格在进行一些渲染和重新绘制时显示. 有没有办法在显示之前加载UI并准备它?我的意思是在整个重绘事件完成后显示最终用户界面. 如果使用启动画面,在加载主窗体之前,我应该怎么做? 谢谢解决方法:也许使用SuspendLayout()和ResumeLayout()会起作用. 来自MSDN:The SuspendLayout and ResumeLayoutmethods are used in tandem to suppressmult...