[英]Dynamically changing tabitem via button command not working wfp
我试图在 wpf 程序中创建一个 function,我可以在其中 select 列表视图中的一个项目,然后按下一个按钮,它会更改 tabitem,然后允许我从所选的列表视图中编辑该项目。 我在为我更改 tabitem 时遇到问题。 对于我的应用程序的导航,我有一个 ViewModelBase,我的 ...
[英]Dynamically changing tabitem via button command not working wfp
我试图在 wpf 程序中创建一个 function,我可以在其中 select 列表视图中的一个项目,然后按下一个按钮,它会更改 tabitem,然后允许我从所选的列表视图中编辑该项目。 我在为我更改 tabitem 时遇到问题。 对于我的应用程序的导航,我有一个 ViewModelBase,我的 ...
[英]WPF 3D graphic loop takes too long
我正在尝试创建 goldbergs 多面体,但是应该在我的屏幕上绘制它的代码运行速度太慢(绘制第 6 级 detalization 大约需要 22 秒) 我试图使我的循环并行,但myGeometryModel和myModel3DGroup在主线程中,所以我无法修改它们。 ...
[英]Can binding to a struct's property cause memory leaks in WPF?
考虑以下struct和class : 并且,假设DataContext是DemoClass的一个实例,考虑这个绑定: 到目前为止,我已经了解到绑定到不是DependencyObject或未实现INotifyPropertyChanged的 object 可能会导致内存泄漏,请参见例如, Why d ...
[英]How can I recognize a second click on a line
我有一个带有一堆线条的 canvas,我设置了它,这样如果我点击一条线,颜色就会改变。 然后我希望能够再次单击此行并将颜色重置为黑色,但我遇到了一些麻烦。 我试过的: ...
[英]WPF Frame.Navigate triggering multiple events
我是 WPF 和 C# 的新手。我的主 window 上有一个框架组件,旁边有 4 个按钮,可以导航到框架中的不同视图。 在一个视图中有一个 DataGrid,它有一个 SelectionChanged 事件,该事件调用 SQL 来获取记录的数据库,然后使用其数据填充自定义对象列表(这些与 Data ...
[英]C# WPF - Creating JSON while looping with while and for loops
我坚持在我的 while 和 for 循环中为正确的 JSON 结果创建正确的顺序。 在我的 XAML 中,每个 canvas 中有 3 个 Canvasses(FirstInsuranceGroup、SecondInsuranceGroup、ThirdInsuranceGroup),我有一个 c ...
[英]Listview show data issue
我创建了一个“Listview”和一个“Gridview”来显示一些数据,一切看起来都很好,但是每当我将数据添加到“Listviews ItemsSource”时,它都没有显示,我唯一能看到的是标记线(见下文)。 搭建的XAML代码如下: CS部分:(忘了加上这部分,class用来存放数据) C ...
[英]WPF ListBox Header And Data Alignment
我正在尝试将数据与 WPF 应用程序中的标头对齐。 标题排成一排,间距很好。 但是,我无法让下面的数据项与标题对齐。 有什么建议么? 我一直在四处寻找,但没有找到解决我的问题的方法。 我必须坚持使用列表框,因为它是要求的一部分。 另外,我是 WPF 的新手。 这是 output 的内容: 这是我 ...
[英]Set a path stroke color for a disabled button
我想向我的应用程序添加一个按钮,其中包含一个简单的矢量形状作为内容。 那个形状画了一个箭头。 启用该按钮时,箭头应为黑色。 当按钮被禁用时,箭头应为灰色。 WPF 能做到这一点吗?怎么做? 这是我失败的尝试:<Button Name="BackButton" Width="2 ...
[英]TabControl Child is loaded twice but the first time does not trigger SelectionChangedEvent
我有一个用户控件。 子 ViPackages UserControl 如下所示。 当加载第一个 UserControl 时,它会触发 loaded 事件。 如果用户选择 packages 选项卡,它会再次触发 loaded 事件。 这对我来说似乎是个问题,因为它会两次触发以下方法。 我打算用此方法 ...
[英]Cannot fill a listbox gridcolumns with data from a list, wpf
在这个爱好项目中,我想填写一个 wpf 列表框。 我有一个类似的列表框,显示按列格式化的数据没有问题,所以我复制了 XAML 和代码,但下一个列表框什么也没显示。 如果我删除网格列中的格式,我可以用数据填充列表框。 所以源列表是可以的。 但是列中的格式一定是问题所在。 我有一个 class Rou ...
[英]C# - How to validate data in C1DataGrid?
我有一个带有一列的 C1DataGrid,我希望能够在我在网格中提交新行时验证数据。 到目前为止,我试图在此属性的设置器中抛出异常。 这会在我在文本框中正确键入数据时验证数据(抛出异常),但我仍然能够提交新行。 此外,我只想在提交新行时而不是在我编写的每个新字符之后进行验证。 有人可以告诉我该怎么 ...
[英]How to disappear ContextMenu when user click outside ContextMenu for Tray Icon in WPF .net
我正在使用 Visual Studio 2022 开发一个 .NET WPF 项目,我向我的应用程序添加了托盘图标功能。 一切正常,除非右键单击托盘图标打开上下文菜单,但当用户在 ContextMenu 外部单击时它不会消失。 我试图将“StaysOpen”属性添加为 false,但没有成功。 我应 ...
[英]Large TextBlock works much faster when placed inside a ViewBox
无意中发现了一个奇怪的行为。 包含 100k 行的大型 TextBlock 渲染速度非常慢,调整大小和滚动大约需要一秒钟。 但是,如果将此 TextBlock 放置在Stretch="None"的 ViewBox 中,它会非常快速地滚动和调整大小。 ViewBox 肯定改变了背景中的某些东西,但是 ...
[英]How do I implement command in Page.Resources?
我的问题是当我向位于 Page.Reosources 的 ListBoxItem Style 中的按钮添加命令并单击它时,没有任何反应。 但是如果我在默认网格中添加按钮,命令将起作用。 XAML: 视图模型: PS Click 工作正常,但由于 MVVM,我无法使用它。 ...
[英]WPF Method binding to get() and set(value) instead of properties
有没有办法使用直接与方法交互的绑定来获取值并设置其值? 我有一个 class,它有方法而不是属性 为了实现数据绑定,我为每个 function 声明属性并调用模型的方法 问题是如果我有 50 个方法,在 Foo 中,我需要在 ViewModel 中创建大约 50 个属性。 有没有其他方法可以消除 V ...
[英]Displaying an Image and Text in a ComboBox in a DataGridComboBoxColumn
我有一个 DataGrid,其中有一列是 DataGridComboBoxColumn。 对于那些组合框中的项目,我需要显示图像和一些文本。 以下是我能够做的。 但是初始绑定不起作用。 一旦我 select combobox 中的一个项目,图像就会在所有组合框中消失。 我正在做的事情是否正确,可以使 ...
[英]commands in the child ViewModel not working after navigation in mvvm app
我在桌面上工作 wpf MVVM 应用程序包含一个 MainWindow,其中包含为不同的 UserControls 进行导航的内容控件。 MainWindow 中 MainViewModel 的命令运行良好。 但导航 ViewModel 的命令不起作用。 app.cs 的代码:navigati ...
[英]How can I display an image with format webp with transparent background?
我想在我的 wpf 解决方案中显示格式为 webp 的图像,我使用了以下代码。 通过 api 调用获取图像,这就是为什么我使用字节而不是路径。 问题是,当我运行我的应用程序时,图像有黑色背景。 我怎样才能解决这个问题? ...
[英]Margin or padding between column and different ItemContainerStyle for group columns
我受委托按照这个设计做了一个window: 我为它选择了 ListView 容器。 如何在单元格中制作文本框很清楚,但不清楚如何实现列之间的缩进和行的不同 colors。 我什么也没想到。 我该怎么做? ...