草庐IT

WPF-dataGrid

全部标签

c++ - 为什么 WPF 不像 WinForms 那样支持 C++.NET?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。作为C++坚持者,这确实困扰着我。我一直很喜欢微软大约十年前提出的“语言无关框架”的想法。为什么他们放弃了这个想法?有谁知道背后的原因吗?

c# - 以 C/C++ 作为后端的 WinForms 或 WPF 或 Qt for Windows GUI

我要在Windows上开发一个应用程序。我以前从未这样做过;-)我需要做一些繁重的音频计算,必须用C/C++编写。这部分将是一个房间校正算法,目前在Matlab中运行每个channel大约需要10秒。它必须用C/C++编写,因为它可能稍后被移植到DSP,而DSP必须用C/C++编程。此外,我需要一个GUI来查看计算、可视化结果和修改计算参数。这个GUI的难点在于大量绘制频谱、频谱图、音频波形等。现在,我听说WPF在WindowsGUI中风靡一时,但它似乎仅限于C#。有没有一种简单的方法可以将我的C/C++代码与某些C#GUI代码集成?还是我应该使用WinForms并只用C++编写整个程

c++ - 在 native C++ 应用程序中托管 WPF 表单时出现性能问题

我有一个WPF窗口,它在WPF应用程序中托管时运行良好,但是当我从我的nativeC++应用程序中加载它时,它需要很长时间才能呈现,并且UI线程会阻塞直到它完成。我窗口上的主要问题是一系列项目控件,这些控件用于显示9x12图标网格,这些图标代表我系统中组件的状态。整个项目控件的初始渲染最多需要14秒。(在WPF应用程序中运行时这几乎是即时的)每行都有一个文本标题,单击该标题会显示每个状态图标的数据小摘要(最大值、最小值、平均值、标准偏差)。单击此header最多可能需要4秒来呈现摘要,但在我的WPF应用程序中是即时的。是否有任何已知的技巧可以使WPF在native应用程序中表现良好?[

c# - 如何使用 C# 在 WPF 中创建 2 个独立的窗口

我想在xaml中创建2个单独的窗口,并且我想从代码部分单独控制它们。你知道怎么做吗?如果您能提供一些代码示例,我将不胜感激。谢谢你从现在开始...... 最佳答案 在您的项目中添加第二个Window(第一个是MainWindow.xaml)(右键单击您的项目->添加->窗口)。我们称它为BobbyWindow。在MainWindow.xaml.cs的构造函数中,调用:BobbyWindowbWin=newBobbyWindow();bwin.Owner=this;bWin.Show();瞧。编辑:反射(reflect)评论的附加信息

c# - WPF MVVM 关闭窗口

我使用MVVM创建了一个WPF应用程序,但我在关闭/打开窗口时遇到了困难。在我的登录窗口上,我使用以下方法关闭登录窗口并单击按钮打开WindowOPHome窗口:WindowOPHomedashboard=newWindowOPHome();dashboard.Show();Application.Current.MainWindow.Close();一切正常,登录窗口关闭,同时WindowOPHome窗口打开。当我尝试关闭WindowOPHome窗口并单击类似于登录窗口/WindowOPHome操作的按钮打开WindowMainAdmin窗口时,WindowMainAdmin窗口打开

wpf - React Native Windows 安装 - 找不到 react-native-windows@0.41.*

我开始学习ReactNative,发现ReactNative开发也可以在Windows上完成(感谢UWP)。而且,我发现这个博客(https://shift.infinite.red/getting-started-with-react-native-development-for-windows-ba23a4be90b6#.c117cuwmy)详细介绍了如何安装和创建ReactNative项目以及为Windows开发配置的步骤。我正在运行Windows10,并且已经在设置下将开发人员功能设置为开发人员模式。但是,当我尝试初始化窗口(运行react-nativewindows)时,我收

c# - WIC/WPF : System. GPS.Longitude 和 System.GPS.Latitude 总是返回 NULL(通过 BitmapMetadata)

有没有人使用内部使用WIC(Windows成像组件)的WPF类BitmapMetadata成功读取GPS数据?我有一张图片,其中Windows(8.1)资源管理器和XnView等外部工具都显示GPS坐标。我尝试使用BitmapMetadata类提取这些数据,该类可通过BitmapFrame类的属性Metadata获得:varmd=(BitmapMetdata)extractedFrame.Metadata;varaltitude=md.GetQuery("System.GPS.Altitude");varaltitudeProxy=md.GetQuery("System.GPS.Alt

wpf - WPF上下文菜单怎么可能显示在窗口外?

据我了解,与旧的Windows窗体应用程序不同,WPF应用程序中的控件未绑定(bind)到系统“窗口”资源(例如,您无法使用Spy++找到它们的句柄)。那么,这些菜单的一部分怎么可能显示在父窗口之外呢?为什么它们不在到达窗口边界时立即剪掉?当然,一种可能性是它们不是真正的WPF菜单,而是标准的Windows资源。然而,这与我可以像任何其他WPF控件一样设置其中一个菜单的样式这一事实相冲突,并且快速查看系统消息日志似乎可以确认,据Windows所知,它们实际上是,完全相同的资源,具有完全相同的句柄。然后,我走得更远。我对菜单应用了旋转:这是一个相当有趣的结果:那么,这是怎么回事?

wpf - XAML、WPF 和 Windows 8

我希望这里有人可以在这种情况下向我解释WPF和XAML之间的区别:我有一个使用MVVM和存储库模式用VB.NET编写的应用程序(特别是XBAP),实现了通常的INotifyPropertyChanged、OLEDB等。应用程序的前端是用XAML编写的。据我了解,此应用程序没有任何特别的“WPF”。在我看来它是XAML+VB.NET;WPF从哪里来?考虑到Windows8和我不断听到的“Silverlight/WPF之死”,我应该如何“升级”我的应用程序以确保它的future?如果有人能为我解决这个困惑,我将不胜感激。 最佳答案 XA

c# - 预加载 WPF 窗口(可能在其他线程中)以提高性能

我有一个WPF窗口,它需要花费大量时间来创建和显示。用户应该能够打开一个或多个此窗口。现在,我正在寻找一种提高性能的方法。一个想法是在应用程序启动时创建两个这样的窗口(当它显示闪屏时)。在我只需要显示和隐藏这个窗口(并更改附加的View模型)之后。这应该不是问题。但是当用户使用应用程序并且他使用在应用程序启动时加载的两个窗口时,我应该在后台加载该窗口的第三个实例。现在,应用程序在加载第三个(或4个或5个等)时不应被阻塞。现在,我正在寻找一种方法来做到这一点。是否可以在另一个线程中加载窗口,然后将其传输到主UI线程?还是有其他方案可以达到目标?感谢您的帮助。最好的问候,托马斯