user-interface相关内容

它是更好地使用WPF在Windows窗体?

对于一个全新的应用程序,是它更好地使用WPF在Windows窗体?我使用Windows窗体多WPF之前,但并非如此。据我所知,WPF是继承Windows窗体,对吧? 应用程序将主办的DirectX的Windows(不是WPF 3D,但托管DirectX 和的 SlimDX )有很多的自定义控件。 编辑:应用程序在3D相关应用程序,编辑器,如 MODO : 解决方案 ----编辑2 -- ..
发布时间:2015-11-24 21:05:50 C#/.NET

C#编写GUI程序启动

所以....我从来没有真正在GUI编程的应用程序的方式做了很多。也就是说,因为学校香港专业教育学院一直停留在C ++中的土地。但由于林毕业的12月,我认为这会是不错(虽然IM找工作),研究的东西,我想寻找到一段时间。而且请不要标明这是“主观的”我只是简单地问我需要什么“知道”开始。 即GUI编程。我不是习惯了....我也没有真正去过。这不是他们专注于学校(比如我的高级设计是一个摄像头鼠标的事情, ..
发布时间:2015-11-24 21:02:28 C#/.NET

.NET Windows窗体透明的控制

我想模拟“Web 2.0的”收藏夹风格的UI在显而易见的解决方案是创建一个控制,这只是一种局部透明的矩形,可停靠窗口的客户区域,并提请的Z顺序的前面。它需要像一个玻璃脏疼痛通过其他控件仍然可以看到(因此继续涂料本身)。这可能吗? 我有一个很好的狩猎一轮,并尝试了一些自己的技术,但迄今还没有成功。 如果它是不可能的,这将是另一种方式来做到这一点? 请参阅: http://www.useit.co ..
发布时间:2015-11-24 20:56:22 C#/.NET

资源和导游在WPF UI虚拟化

UI虚拟化是一种笨拙的术语描述的WPF UI控件负荷和和处置按需子元素(根据其可见性),以减少内存占用。列表框和ListView使用一类叫做VirtualizingStackPanel默认情况下,获得更高的性能。 我发现这种控制,这是真正有用的,其产生,管理它的孩子与一个四叉树可滚动的Canvas对象虚拟画布。它会产生一些伟大的结果,并可以很容易地调整到您的需要。 是否有任何其他指南或样品WP ..
发布时间:2015-11-24 20:49:25 C#/.NET

.NET:有没有点击和拖动"台式机一样的"控制?

确定,首先为背景看Windows桌面;你可以把桌面上的项目(文件夹,文件),并拖动他们到不同的地方,他们“留”在那里你拖动它们。这似乎是一个pretty的有用的功能,为用户提供,以便让他们创建的项目属于自己的“分组”。 我的问题就是如此: 是否有近似于物品的集合?此行为在.NET控件 我想是这样的“LargeIcon”模式下的列表视图,但它可以让你拖动图标到控制内部不同的地方。 解决方案 ..
发布时间:2015-11-24 20:33:50 C#/.NET

调用OpenFileDialog.ShowDialog当Windows窗体GUI挂起()

我的项目一个三层架构项目交谈,在后端WCF服务。当后端能够从服务获取数据时,它通知使用发布 - 订阅业务层,这在返回通知的GUI层 我添加一个OpenFileDialog使用视觉工作室设计师我的UI设计。按钮事件处理函数调用ShowDialog的消息。但是,一旦我按一下按钮,整个UI挂起。 已经用Google搜索了一下周围,我发现,使用委托是preferred的方式来处理这样的任务。然而,也无 ..
发布时间:2015-11-24 20:30:06 C#/.NET

在WPF窗口StateChanging事件

我需要处理的WPF应用程序的权利之前,它会最小化,而不是当它已经存在。 我发现Window对象StateChanged,但它触发时,Window对象是已经在最小化状态,那么一切都太迟了。 所以,我需要的东西,如“StateChanging”事件来处理,而Window对象仍处于previous状态。 是否有可能创造这样的事件? 解决方案 找到Windows消息呼吁窗口右侧前尽量减少使用间谍+ ..
发布时间:2015-11-24 16:29:53 C#/.NET

如何在一个解决方案中使用的项目之间共享的资源文件?

我有一个资源文件有问题... 我有两个项目的解决方案。第一个项目包含 ImageResource.resx 文件与我的图片我所用。每个表格在这个项目可以从设计师访问此文件。但我可以在设计师看到 ImageResource.resx 文件,从第二个项目使用它(的引用第二个项目是present 的)。 我已经添加了 ImageResource.resx 文件为纽带,以我的第二个项目。我看到它的设计 ..
发布时间:2015-11-24 16:23:09 C#/.NET

更新用户界面从多个工作线程(.NET)

我有一个宠物项目,我的工作有多个工作线程。一切输出到控制台越来越难追,所以我想开发一个用户界面,将有每个线程一个输出区。我想知道的线程更新发送到UI的最佳方式。我有两个想法: 1)让每个线程设置当新数据可用一个“DataUpdated”标志,并有UI定期检查新数据。 2)创建每个线程有一个回调到UI更新(...)方法被调用时,新的数据可用。 我目前对倾斜(2)原因有二:我不喜欢“检查”每个线 ..
发布时间:2015-11-24 16:22:49 C#/.NET

如何实现在WPF应用程序气球消息

我们想用气球消息作为我发现了一些样品code 它使用WPF的装饰机制,但我仍然不相信这是WPF应用程序最简单的方法。难道一个可能的实现是实现绕提示一个装饰? 具体的情况我已经是几个文本框这就需要输入验证和通知的可能错误的输入值的形式 - 这一点似乎适合气球消息 有没有建立这个用例WPF下,我应该知道的商业或开源控制? 解决方案 我最终把一个TextBlock在装饰器层: < set ..
发布时间:2015-11-24 16:15:16 C#/.NET

是否有一个WPF控件,我可以用它来展开/折叠面板(动画)

我有一个有很多内容的窗口。我想能够使用的面板分开的内容,并有一个隔板,该用户可以在每个板之间的肘节点击(与移动分离器从左至右的动画,显示出一个部分和隐藏其他) 。想想微软Office(2007),谢谢! 解决方案 我认为你正在寻找的是一个“手风琴”的控制,这里是一个后abotu如何从堆栈扩展的构建人控制: 和为动画来看看在“显示”来自凯文的袋邻招数控制在 http://j832.com/ba ..
发布时间:2015-11-24 16:08:52 C#/.NET

确定是否计划在.NET中的活动窗口

我有一个C#/。NET应用程序,我想实现以下行为: 我有一个弹出式菜单。每当在用户点击任何东西的 的是没有的弹出式菜单,我想在弹出菜单中关闭该应用程序。 不过,只要用户不在应用程序,我不希望任何事情发生。 我想通过LostFocus事件来管理这一点,但我无法确定我的应用程序是否是活动窗口。在code看起来是这样的。 私人无效Button_LostFocus(对象发件人,发送System.E ..
发布时间:2015-11-24 15:52:02 C#/.NET

在创建一个DataGridView下拉从枚举列表选项

我现在有一个类,我试图创建一个简单的图形用户界面来创建这个类的一个集合。大多数此类的属性是字符串。不过,我希望用户能够设置的属性之一是一个枚举。因此,我想在用户界面,有一个DropDownList此枚举,从输入值无效限制用户。目前,我正在对象初步名单,将它们添加到DataTable和我的DataGridView的数据源设置为表。工作得很好,甚至创造了一个布尔属性的复选框列。但是,我不知道如何使列枚 ..
发布时间:2015-11-24 15:44:57 C#/.NET

在WPF图像禁用抗锯齿

我正在写一个小的登录对话框,并嵌入了一个横幅审美的原因对话框的顶部。一切都很顺利,但在默认情况下,WPF反别名整个图像,使得被包含在该文本是令人沮丧的模糊。 在进行位的搜索,结果的前几页显示,这是共同的信念,抗混叠不能禁用WPF。可以在任何确认,或以其他方式否认这一点? 这对我来说是一个小问题 - 我要的文字出来的形象,而是叠加与背景图像来达到同样的效果(尽管我必须承认上面相同的文字标签,这是 ..
发布时间:2015-11-24 15:31:13 C#/.NET

在MaskedTextBox中放置插入符号

我希望能够覆盖的默认行为定位插入符在屏蔽文本框。 默认是放置在鼠标点击的插入符,蒙面文本框已包含的字符由于面具。 我知道,你可以隐藏插入符如本解决方案 这应该做的伎俩: 私人无效maskedTextBox1_Enter(对象发件人,EventArgs的) { this.BeginInvoke((MethodInvoker)委托() { ..
发布时间:2015-11-24 15:28:16 C#/.NET

书的建议书的WinForms设计放大器;编程

我在找一本书或关于以下主题一个很好的资源: 在Windows上的最佳实践窗体设计(的这样的最好的方式来设计的图形用户界面 - 使用anchors-,使用默认的字体,避免改变颜色等。的) 咨询有关通用GUI的陷阱(的易用性,可访问性,兼容性的) 基本上,我有一个WinForms应用程序,我一直有问题,如: 在DPI的变化原因的问题在GUI 在WebBrowser控件抢断焦点 Ctrl + ..
发布时间:2015-11-24 15:26:15 C#/.NET

如何创建一个C#的WinForms控制徘徊

您如何创建一个C#的WinForms控制,超出该地区的边界?比如一个下拉框。有点像,如果你在一个小尺寸面板有一个DropDownBox。 解决方案 Windows窗体不支持这样的窗户很好,这是pretty的与设计师根本不相容的。下面是一些code,让你开始。您无法使用此控件在设计时,必须在运行时创建。您还必须自己调用它的Dispose()方法。 使用系统; 使用System.Drawing中 ..
发布时间:2015-11-24 14:59:43 C#/.NET

如何使一个ListBox刷新其项目的文字?

我在做一个例子的人谁还没有意识到,像列表框控件没有包含字符串;他一直存储格式的字符串,并通过复杂的分​​析铁圈跳获取数据备份出来的列表框,我想给他有一个更好的办法。 我注意到,如果我有存储在的ListBox对象然后更新一个值,影响的ToString 中, 列表框不更新。我已经打过电话刷新和更新上的控制,但是没有作品。下面是我用这个例子的code,它需要你拖动列表框和一个按钮到表单: 公共类Fo ..
发布时间:2015-11-24 14:58:13 C#/.NET

拖动在WPF图像

我试图创建一个WPF应用程序,我可以随意拖动图像。 目前我已经放在窗口的中心的形象,我想用三个mouseevents的MouseDown,的MouseMove和MouseUp计算出新的位置拖动图像时。 是否有关于如何做到这一点任何其他好的想法吗?我完全新的WPF,所以我的心态仍然是在Windows窗体的世界。 据我可以看到我需要使用 为了有绝对定位可用 解决方案 好了,这里有一个附加属性 ..
发布时间:2015-11-24 14:57:39 C#/.NET

创建WPF中的吉他和弦编辑器(从RichTextBox的?)

应用程序我工作在WPF的主要目的是允许编辑,因此打印歌曲的歌词与吉他和弦过去。 您可能已经看到和弦,即使你不玩任何乐器。为了给你一个想法,它看起来是这样的: 电子E6 我知道我排队,直到你 ËE6 F#米高炉#M B 认为你必须花一个晚上与我的时间 但 而不是我想有宋体字体,字距为歌词与和弦(粗体和弦)这个丑陋的单间距字体。我希望用户能够编辑。 这似乎并不支持场景的RichTextB ..
发布时间:2015-11-24 14:54:45 C#/.NET