wpf 相关问题

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

将对象中的 X 和 Y 值绑定到 MVVM 中的图表

我有一个 UI 显示,它在屏幕上以图块形式显示多个数据点。如果用户单击某个图块,我想打开一个新窗口并根据...绘制该字段的最后 60 个数据点的图表

回答 1 投票 0

将复选框置于 WPF 数据网格中

这看起来是一个很简单的任务,但我绕了一圈,尝试了多种方法,但没有任何效果。 这是我的列定义 这看起来是一个很简单的任务,但我兜圈子,尝试了多种方法,但没有任何效果。 这是我的列定义 <DataGridCheckBoxColumn Header="Select" Binding="{Binding IsSelected, UpdateSourceTrigger=PropertyChanged}" HeaderStyle="{StaticResource DGCHCentre}" Width="50" ElementStyle="{StaticResource LargerCheckBoxStyle}"/> DGCHCentre 和 LargerCheckBox 样式如下 <Style x:Key="DGCHCentre" TargetType="DataGridColumnHeader"> <Setter Property="HorizontalContentAlignment" Value="Center" /> </Style> <Style TargetType="CheckBox"> <Setter Property="VerticalContentAlignment" Value="Center"/> <Setter Property="Height" Value="40"/> <Setter Property="FontSize" Value="14"/> </Style> <Style x:Key="LargerCheckBoxStyle" TargetType="{x:Type CheckBox}"> <Setter Property="Width" Value="50" /> <Setter Property="Height" Value="50" /> <Setter Property="HorizontalAlignment" Value="Center"/> <Setter Property="HorizontalContentAlignment" Value="Center"/> <Setter Property="IsHitTestVisible" Value="False"/> </Style> 复选框在列中坚决左对齐。 我尝试过设置边距 <Style x:Key="LargerCheckBoxStyle" TargetType="{x:Type CheckBox}"> <Setter Property="Width" Value="50" /> <Setter Property="Height" Value="50" /> <Setter Property="HorizontalAlignment" Value="Center"/> <Setter Property="HorizontalContentAlignment" Value="Center"/> <Setter Property="IsHitTestVisible" Value="False"/> <Setter Property="Margin" Value="10 0 0 0"/> </Style> 但这会导致复选框的左侧消失。 尝试一下适合您的风格: <Style x:Key="LargerCheckBoxStyle" TargetType="{x:Type CheckBox}"> <!-- Use the margin instead of height and width--> <Setter Property="Margin" Value="25" /> <Setter Property="HorizontalAlignment" Value="Center" /> <Setter Property="HorizontalContentAlignment" Value="Center" /> <Setter Property="IsHitTestVisible" Value="False" /> </Style> 结果

回答 1 投票 0

重新访问选项卡时,会生成一组新视图,从而导致潜在的堆栈溢出

我有一个基于Josh Smith的MVVM Demo的应用程序,替换了业务逻辑。用户单击动态生成选项卡的链接。每个选项卡都有一个视图和视图模型。选项卡视图包含

回答 1 投票 0

找不到任何有关 WPF 本地化的新指南和文档

所以,我想本地化我的应用程序,但我找不到任何新的指南或文档,通常是 2015 年编写的 .NET 框架的指南,或者使用 RESX 的指南,不是吗? ...

回答 1 投票 0

ListView 项目 SelectionChanged 在取消选择时不会触发,使用带有 MVVM 模式的 WPF

我有一个 ListView,它可以正确地将 SelectionChanged 上的所选项目发送到我的 ViewModel。当选择一个或多个项目时,SelectionChanged 属性会发送选定的项目。但是当

回答 1 投票 0

Avalonia,使用 HttpClient 进行 API 请求的 Foreach

我目前有一个使用 Avalonia C# 发出的 API 请求,我设法返回整个 JSON 结果,但无法检索 foreach 中的每个元素。 这是当前的代码: // 获取服务器

回答 1 投票 0

强制 MediaElement 在播放后释放流

我正在创建一个录音机控件,具有播放功能。 我使用媒体元素来播放录制的音频,如下所示: 使用 (var storage = System.IO.IsolatedStorage.IsolatedStorage...

回答 4 投票 0

如何检测 FlowDocumentScrollViewer 视图中可见的部分?

我在 FlowDocument 中有多个部分,如下所示。由于 FlowDocument 内部有多个块,并且 FlowDocument 位于 FlowDocumentScrollViewer 内部,因此可以滚动内容。在这里,我...

回答 1 投票 0

我在Visual Studio 2019中找不到WPF App(.Net Core)模板?

我已阅读有关此的所有主题。实际上我已经在一台计算机上的 Visual Studio 上运行了它。我已使用安装程序来安装必要的工作负载。我尝试过下载 dotnet 5...

回答 2 投票 0

动态更改 WPF 应用程序的布局以在网格上显示一两个组件

我有一个带有树列表主视图的 WPF 应用程序,我还希望能够在按下按钮时打开第二个组件(并在再次按下时隐藏它)。 但我无法制作第二个作品...

回答 1 投票 0

显示用线连接的树视图项目?

有没有办法让树视图在展开项目时显示连接项目的线? 谢谢!

回答 1 投票 0

WPF:无法在设计器中加载文件或程序集错误,但应用程序运行没有问题

为了尝试解决设计器的另一个问题,我删除了 bin 和 obj 目录。从那时起,我在设计器中遇到了这个错误: “错误消息“无法加载文件...

回答 1 投票 0

WPF Window.Close() 不触发 UserControl.Unloaded 事件

我有一个包含自定义用户控件的窗口。 UserControl 需要知道包含它的窗口何时关闭,以便它可以终止线程。 我对如何住宿的最佳猜测...

回答 4 投票 0

WPF 通过代码绑定到附加属性的嵌套属性

我必须创建一个 Binding 来读取对象属性的值,该对象的属性值是附加属性的值。 在 XAML 中我可以这样: 我必须创建一个 Binding 来读取对象的属性值,该属性值是附加属性的值。 在 XAML 中我可以这样: <TextBlock Text="{Binding Path=(myns:MyDependencyObject.MyAttachedProperty).NestedProperty, Mode=OneWay}"/> 如何在 C# 代码中做到这一点? 您可以通过以下方法做到这一点: var path = new PropertyPath("(0).NestedProperty", MyDependencyObject.MyAttachedProperty); var binding = new Binding() { Path = path, Mode = BindingMode.OneWay }; myTextBlock.SetBinding(TextBlock.TextProperty, binding); PropertyPath 使用的构造函数如下: public PropertyPath(string path, params object[] pathParameters) 请注意 "(0)" 与 string.Format 语法类似,其中 (0) 对应于 pathParameters 参数列表中的第一个参数。 微软文档对此不太清楚。

回答 1 投票 0

GetAccessControl 访问 SystemData 目录时抛出 UnauthorizedAccessException

我一直在使用 C#,特别是 UWP/WPF 框架,编辑 C:\ProgramData\Microsoft\Windows\SystemData 的一些子目录,以便编辑和删除锁定

回答 1 投票 0

wpf中如何设置grid-column的背景色?

我有一个 wpf mvvm 应用程序。 并且有一个包含多列的 GRID 在wpf中设置网格列的背景色的最佳方法是什么?

回答 4 投票 0

如何在C# WPF中显示图像

我是一名计算机科学一年级学生,我在 C# 方面遇到了很大的困难。我收到了一项任务,我必须创建一个 wpf,其中必须出现图像,并且当我的鼠标落在...

回答 1 投票 0

在WPF中实现子窗口

嗯,有点尴尬,但我对 wpf 很陌生。 我想在父窗口内实现一个子窗口,它可以在整个窗口内移动和拖动。 到现在为止我已经看到了

回答 2 投票 0

动态设置网格列/行宽/高

我需要从代码隐藏动态创建一个WPF网格。一切顺利,我可以这样做,以便设置内容宽度,但我需要做的是设置它们,以便当我调整窗口大小时

回答 4 投票 0

启动新窗口时如何关闭当前窗口(在代码中)

SignInWindow 登录= new SignInWindow(); 登录.ShowDialog(); 上面的代码位于我的 MainWindow 类中。 当显示新窗口时,我希望关闭当前窗口。最好的方法是什么...

回答 5 投票 0

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