Tag: 用户界面

如何在窗体加载其控件(或更新它们)时在Windows窗体上显示“加载”叠加?

我正在寻找一种有效的方法来通知用户某个表单当前正在加载(或更新)它的UI,这将需要几秒钟。 这可能发生在初始加载或更新时。 由于它是非常密集和修改ui控件,这必须在ui线程上完成,因此阻止用户。 没有改变光标,我希望获得与ajax页面类似的效果,整个区域由半透明面板覆盖,中间有动画齿轮。 你有没有做过类似的事情? 或者你知道我应该咨询的有趣网站吗? 非常感谢

将SolidColorBrush绑定到ControlTemplate背景

您好我试图将SolidColorBrush绑定到TabItem控件模板中的边框的Background属性。 但是当我改变SolidColorBrush资源的值时,它说“无法在对象上设置属性’#FF808080’因为它处于只读状态。” 与没有ControlTemplate的库存按钮一样,它可以很好地工作。 这是我的代码。 (XAML) Change Theme 这是我的C#代码 private void ChangeTheme_Click(object sender, RoutedEventArgs e) { SolidColorBrush brush2 = (SolidColorBrush)Resources[“SolidColorBrush2”]; SolidColorBrush brush3 = (SolidColorBrush)Resources[“SolidColorBrush3”]; brush2.Color = Color.FromArgb(255, 200, 200, 200); brush3.Color = Color.FromArgb(255, 251, 132, 61); } 而错误:

multithreadingC#GUI ping示例

我想创建一个multithreadingping应用程序,我可以单击start,创建n线程同时ping多个主机,从GUI中的线程获取结果,并在用户单击取消按钮时取消所有线程。 我已经看到(很多)multithreading的方法来做到这一点,但我想有一个代码示例。 有人知道我在哪里可以找到它吗?

如何在处理大量数据时保留响应式UI?

我正在创建winform来处理(将txt文件转换为tiff)大量文件。 我把所有代码放在一个按钮(btnProcess)后面。 这是一个好主意吗? 它工作但我注意到当我离开winform然后回到这里我看到空白窗口,直到过程完成。 我听说过背景工作者。 后台工作者的目的是什么?

自定义TabControl以关闭单个选项卡

我的方案如下: 我正在使用C#中的winforms应用程序,它在tabcontrol的主页面内有一个按钮,每次单击它时都会生成另一个tabpage。 每个新标签页都将包含由用户控件定义的布局。 我的问题是: 如何允许用户关闭在运行时动态创建的其中一个选项卡? 我该如何修改tabcontrol本身,以便在每个标签中都有一个小的“X”,用户可以点击该标签以关闭该特定标签? (像Firefox一样) 如果我想使用用户控件内的按钮关闭选项卡,如何将tabcontrol的SelectedIndex属性公开给用户控件?

SynchronizeObject用于事件

使用Timer对象,我可以设置SynchronizingObject属性,以避免在从计时器的事件处理程序更新GUI时使用invoke。 如果我有一个类而不是订阅事件并且必须在事件处理程序中更新GUI,那么是否有类似的概念? 或者我是否必须编写InvokeRequired样板代码?

UI自动化“选定文本”

任何人都知道如何使用UI Automation和.Net从其他应用程序中获取所选文本? http://msdn.microsoft.com/en-us/library/ms745158.aspx

我们可以在C#中创建GUI来运行MATLAB代码吗?

我在MATLAB中设计了代码并且工作正常。 我在MATLAB中使用GUI,但这对我来说很头疼。 我想我可以简单有效地创建GUI。 我们可以在C#中创建GUI,它还将运行我设计的MATLAB的整个代码吗?

在WPF图像上禁用抗锯齿

我正在编写一个小的“登录”对话框,并且出于美观原因在对话框的顶部嵌入了横幅。 一切顺利,除了默认情况下,WPF反对别名整个图像,使其中包含的文本令人沮丧模糊。 经过一些搜索后,前几页的结果表明,人们普遍认为在WPF中无法禁用抗锯齿function。 可以确认,否则否认这个? 这对我来说是一个小问题 – 我会从图像中取出文本,然后在背景图像上叠加带有相同文本的标签以达到相同的效果(尽管我必须承认,这有点烦人)。 谢谢,罗布

在密码箱的某些事件上显示密码字符

我正在开发一个Windows Phone应用程序。我要求用户登录。 在登录页面上,用户必须输入密码。 现在我想要的是我给用户一个复选框,选中后应该显示密码的字符。 我没有在密码框上看到任何显示密码字符的属性。 请建议一些方法来做到这一点。