wpf 相关问题

Windows Presentation Foundation或WPF是用于在基于Windows的应用程序中呈现用户界面的子系统。

Web 浏览器控件 WPF 中的脚本错误

当我使用 wpf 进行 webBrowser 控件工作时,即使我在这里粘贴了屏幕截图,也会出现“脚本错误”之类的错误,甚至一些 jquery UI 和 css 也不起作用

回答 3 投票 0

WPF - 更改树视图选择颜色

我有兴趣更改所有树视图所选项目的背景和前景 查看此页面以供参考 https://learn.microsoft.com/en-us/dotnet/desktop/wpf/controls/treeview-sty...

回答 1 投票 0

多页C# WPF数据网格打印:指定元素已经是另一个元素的逻辑子元素

这个错误有很多点击,但没有一个能够解决我的问题。 我有一个数据网格运行到多个页面,我想将其组合成一个固定文档,而不是打印电子...

回答 1 投票 0

WPF - 设置进度条样式会删除其循环功能

当我尝试更改进度条颜色时,当进度条处于循环模式时,它现在显示背景颜色 应用风格的图像将比任何解释更好 当我应用这个时

回答 1 投票 0

DrawingContext 的 PushEffect 函数已弃用,是否有动态添加效果的解决方法?

我有一个自定义控件来处理带有效果的合成图像的渲染。我想将自定义着色器效果应用于此控件渲染的特定元素,但是内置的 PushEf...

回答 1 投票 0

网格布局跳跃

我有一个网格,它设置为 12x12 元素,使用 12 行和 12 列,每行/列使用“*”的宽度/高度,因此所有内容都是均匀间隔的。 然后我就可以控制...

回答 1 投票 0

WPF 数据网格非常慢

我正在使用数据网格来显示包含〜50行的数据表。由于某种原因,网格的渲染非常慢,我需要大约 2 秒才能显示带有数据的网格。如果我使用列表框或

回答 2 投票 0

C# WPF 逐行读取.txt 文件并将其存储到带有GridViewColumn 的listview [关闭]

我有一个 .txt 文件,其文本格式如下: 14:04:43 29.07.2014 JONAS-PC 的进程信息: 名称 Pid CPU Thd Hnd Priv CPU 时间 已用时间 闲置...

回答 2 投票 0

当 IsAsync = true 时,组合框 ItemTemplate 不刷新

我有一个组合框模板,其中一些字段需要很长时间才能返回其值。因此,我尝试为这些字段设置 IsAsync=true ,以便下拉列表应该快速打开。想要的结果...

回答 1 投票 0

是否可以运行在 Linux 中作为控制台应用程序启动的 WPF 应用程序

我有一个测试 WPF 应用程序,我已对其进行了更改,因此它现在可以作为控制台应用程序启动,如下所示。 如何动态地成为控制台应用程序或 Windows 应用程序 我的申请是

回答 1 投票 0

错误处理方法:'ContentTemplate'和'ContentTemplateSelector'都设置了; “ContentTemplateSelector”将被忽略

我在 WPF 中创建了一个 DataGrid,其中包含带有模板化内容的组合框列(以使用某种颜色显示嵌入式组合框中的项目)。这是实际代码: 我在 WPF 中创建了一个 DataGrid,其中包含带有模板化内容的组合框列(以使用特定颜色显示嵌入式组合框中的项目)。这是实际代码: <DataGrid x:Name="WorkerTasksDataGrid" AutoGenerateColumns="False" HorizontalGridLinesBrush="DarkGray" VerticalGridLinesBrush="DarkGray" Grid.Row="2" Grid.Column="0" Grid.ColumnSpan="6" ItemsSource="{Binding Source={StaticResource persons}}" CanUserAddRows="False" CanUserDeleteRows="False" IsReadOnly="False"> <!-- https://stackoverflow.com/a/43044022/5128696 --> <DataGrid.Columns> <DataGridTextColumn Header="Start Date" Binding="{Binding Path=StartDate, StringFormat=\{0:dd.MM.yy HH:mm:ss\}}" IsReadOnly="True" /> <DataGridTextColumn Header="End Date" Binding="{Binding Path=EndDate, StringFormat=\{0:dd.MM.yy HH:mm:ss\}}" IsReadOnly="True" /> <!-- Here will be converter with parameter --> <!-- https://stackoverflow.com/questions/5702737/how-to-pass-specific-value-to-the-converter-parameter --> <DataGridTextColumn Header="Hours" Binding="{Binding Path=CalculatedTime}" IsReadOnly="True" /> <DataGridTextColumn Header="Project" Binding="{Binding Path=Project}" /> <DataGridTextColumn Header="Task" Binding="{Binding Path=Task}" /> <DataGridTextColumn Header="Remark" Binding="{Binding Path=Remark}" /> <!-- how to use combobox in table https://stackoverflow.com/a/4996663/5128696 --> <!-- how to style combobox items: https://stackoverflow.com/a/27963452/5128696 --> <DataGridComboBoxColumn Header="Target Company, Customer, Project" x:Name="TargetCompanyCol" SelectedItemBinding="{Binding Path=TargetCompanyColored}" ItemsSource="{Binding Source={x:Static local:WorkerAndTasksVM.ChooseCompanyItemsColored}}" DisplayMemberPath="displayName" > <DataGridComboBoxColumn.EditingElementStyle> <Style TargetType="ComboBox"> <!-- 'Both ContentTemplate and ContentTemplateSelector are set' error happens when I click on Combobox https://stackoverflow.com/a/47416321/5128696 --> <Setter Property="ItemTemplate"> <Setter.Value> <DataTemplate> <Label Name="DT_ListLabel" Content="{Binding displayName}" Background="{Binding displayColor}" Margin="0"/> </DataTemplate> </Setter.Value> </Setter> </Style> </DataGridComboBoxColumn.EditingElementStyle> </DataGridComboBoxColumn> </DataGrid.Columns> <DataGrid.GroupStyle> <!-- that thing is complicated and not related to question --> </DataGrid.GroupStyle> </DataGrid> 当我单击组合框并展开项目列表时,会发生“ContentTemplate 和 ContentTemplateSelector 均已设置”错误。全文如下: System.Windows.Data 错误:25:“ContentTemplate”和“ContentTemplateSelector”均已设置; “ContentTemplateSelector”将被忽略。 ComboBoxItem:'ComboBoxItem' (名称='') 我没有在代码中指定ContentTemplateSelector! 它重复的次数等于组合框列表中的次数。我尝试在 DataTemplate (DT_ListLabel) 中的该标签内设置 ItemTemplateSelector="{x:Null}",就像我在这里看到的那样:https://stackoverflow.com/a/47416321/5128696 但它没有帮助(我没有树视图,但实际上是一个 DataGrid 和 Combobox)。用户可以在组合框中选择项目,也可以显示颜色,但我仍然收到这些错误。我该如何解决这个问题? 我设法让它发挥作用。显然,DisplayMemberPath 与 ItemTemplate 相矛盾。此问题与组合框(或任何其他控件)更相关,而不是与数据网格和组合框列相关。这个问题对我来说很有洞察力:https://stackoverflow.com/a/15656372。所以我删除了该声明。 <DataGridComboBoxColumn Header="Target Company, Customer, Project" x:Name="TargetCompanyCol" SelectedValueBinding="{Binding Path=TargetCompanyColored}" ItemsSource="{Binding Source={x:Static local:WorkerAndTasksVM.ChooseCompanyItemsColored}}" > <DataGridComboBoxColumn.EditingElementStyle> <Style TargetType="ComboBox"> <Setter Property="ItemTemplate"> <Setter.Value> <DataTemplate> <Label Name="DT_ListLabel" Content="{Binding displayName}" Background="{Binding displayColor}" Margin="0"/> </DataTemplate> </Setter.Value> </Setter> </Style> </DataGridComboBoxColumn.EditingElementStyle> </DataGridComboBoxColumn> 我还必须为保存 displayColor 和 displayName 的类定义 toString 方法

回答 1 投票 0

在 .NET 8 / C# 上的 WPF 中拖放不起作用 - 框架中的错误?

我当时正在开发另一个项目,并认为我已经完成了,直到我测试了拖放功能(按照代码示例),但它未能按预期工作。 我创建了一个简单的 WPF 项目......

回答 1 投票 0

WPF .Net8 (C#) 中的拖放功能不起作用(框架中的错误?)

我当时正在开发另一个项目,并认为我已经完成了,直到我测试了拖放功能(按照代码示例),但它未能按预期工作。 我创建了一个简单的 WPF .net8 项目...

回答 1 投票 0

RelayCommand 未刷新执行/可以执行更改

我是 mvvm 的新手(当然还有 mvvlight)。我有 3 个模型视图(一个带有容器的主窗口,另外 2 个模型视图(登录和菜单))。在 LoginModelView 中,当用户登录时

回答 2 投票 0

无法从其他线程关闭窗口:“{”调用线程无法访问此对象,因为另一个线程拥有它。”}”

我使用BackgroundWorker构建了一个自定义启动屏幕,一切正常,直到我想关闭启动屏幕窗口。 我收到此错误:“调用线程无法访问...

回答 1 投票 0

为什么在 GUI 中编辑数据网格会“无形地”选择行。 WPF C# 9.0

我的问题如下: 我有一个绑定到底层数据结构的数据网格元素。 CanUserDeleteRows 属性设置为“True” 现在,当我连续编辑一个元素时,它似乎......

回答 1 投票 0

如何跟踪 WPF 中 WM_DPICHANGED 发送的最后一个 DPI?

我想根据可用的屏幕 DPI 缩放我的 WPF 应用程序。我知道每个显示器 DPI 感知可用,但这与我想要实现的目标完全不同。我想禁用缩放比例...

回答 1 投票 0

WPF动画有时会突然中途停止

我有一个控件,可以显示一条带有用户可以控制的控制点的曲线。如果用户将控制点拖动到控件的边界之外,则该控制点将不再可达,因此我创建...

回答 1 投票 0

WPF C# AB3d 动画

我需要在学校的WPF中做一个3d项目,我想做一个非常复杂的动画。所以我检查了 ab3d 软件,您可以在其中将动画导出到 3ds 文件并进行转换。但我尝试了...

回答 2 投票 0

在更新 WPF 组件时如何暂停主线程?

我正在尝试更新文本框以显示 3-2-1,然后播放声音。这有点有效,但我的声音立即开始播放,因为线程没有阻塞主线程。我试过了...

wpf
回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.