我一直在使用 OpenTK,并且遵循示例/教程非常棒。 我真的想让 OpenGL 在窗口的一小部分渲染,所以我一直在尝试使用 GLWpfControl,我想在没有 XAML 的情况下做到这一点,但我无法让它正常运行。 我一直试图让它从控制台模板通过 dotnet CLI 运行。 这是我的代码: ...
我一直在使用 OpenTK,并且遵循示例/教程非常棒。 我真的想让 OpenGL 在窗口的一小部分渲染,所以我一直在尝试使用 GLWpfControl,我想在没有 XAML 的情况下做到这一点,但我无法让它正常运行。 我一直试图让它从控制台模板通过 dotnet CLI 运行。 这是我的代码: ...
我有一个名为LoadAnimAngle的 double,它简单地保存旋转加载图标的角度,随着时间的推移旋转。 这个变量在我的MainViewModel类中定义。 我在所有具有旋转加载图标的地方都使用了相同的变量。 我需要在Generic.xml中使用样式/模板定义的自定义控件中使用它。 这是我绑定 ...
我有一个绑定给我一个错误,但一切都完全按照它应该的方式工作。 我在“Generic.xaml”中有一个带有样式/模板的自定义控件,在 ControlTemplate 中我有以下代码(以及这个问题的许多其他不相关代码): 在自定义控件的ViewModel.cs文件中,我有这个: MainViewM ...
语境我有一个重新定义在 FrameworkElement 上应用的 ControlTemplate 的样式。 在给定事件上,我希望能够修改 ControlTemplate 内容的某些属性(来自后面的代码,而不是绑定)。 我在这里找到的这段代码需要FrameworkElement: 来自代码的样式访问 ...
我的方法接受任何 FrameworkElement 作为参数。 然后它检查 FrameworkElement 是否为 Label,条件为“if (MyFrameworkElement is Label)”。 如果条件为真,我希望程序更改 FontSize 属性。 但是FontSize 不适用于Fra ...
我是 WPF 的新手,正在尝试使用可拖动窗口修复错误。 我正在检查我维护的应用程序中的错误,其中我们有一个 Behavior 类,我们使用它实现了拖动机制。 当我转到 windows 的显示设置并更改缩放比例 (100%/125%/150%/175%) 时,windows 似乎处理应用程序的窗口并 ...
我正在开发一个在FrameworkElement上绘制线条等几何元素的应用程序。 线条等实现为GeometryDrawing。 由于我想在任何(可能的)缩放级别保留线条粗细,因此有一个例程可以将线条粗细调整为当前缩放级别和可见几何体的大小。 现在我遇到了一个问题:在高变焦系数(如490 ...
我想缓存依赖于一个或多个DependencyProperty值的公共属性,以便仅当DependencyProperty更改时才重新计算它们。 我的课程继承自FrameworkElement和INotifyPropertyChanged 。 我已经在这里实现INotifyPropertyCha ...
当宽度> 50时我想显示FrameworkElement否则将其折叠 但这仅在可见(且不会折叠)时有效。 即使该方法崩溃了,我该如何运行? 我也尝试从其父级访问它,但结果相同。 折叠后无法访问元素 ...
我定义了一个按钮样式,其中模板具有一个名为“ contentPresenter”的ContentPresenter。 然后,它具有如下设置的触发器: 当禁用按钮时,此触发器仅将按钮的前景色更改为灰色。 但是,我的应用程序中只有一个按钮,其内容没有简单的文本。 该按钮如下所示: ...
过去,我可以使用以下代码将用户控件转换并保存为JPEG图像: 现在,我将WPF项目转换为UWP。 但是,我找不到如何在UWP中将用户控件转换并保存到Jpeg图像的方法。 你能帮我吗 ? 谢谢。 更新:UWP中的我的UserControl。 正如我在底部解释的那样,如果尝 ...
我有一个DataGrid,我试图控制每个列的可见性。 当我将列的源绑定到实际的ViewModel时,一切工作都很好,但是我已经读到该列应该绑定到Framework元素,我对此并不完全了解(因为它不起作用)。 我对每一列的绑定方式不同。 直接使用ViewModel即可。 我绑定到Fra ...
我想将RelayCommand绑定到Button Click事件 (我知道我可以绑定到命令属性,但我想绑定到click事件) 我该怎么做? 我使用此代码,但无法正常工作: 我的某些个人控件没有此属性(命令),因此我无法将命令绑定到命令属性 ...
我有一个向左和向右展开的窗口。 简化示例: 在这里您可以看到问题所在: 我已经看过WPF-向左扩展窗口 。 解决方案是可行的,但这仅解决了一半的问题。 如何为左和右? UPDATE 我不希望固定Expander列。 它们应仅显示扩展器所需 ...
我创建了一个FrameworkElement的子类,该子类具有Visuals的集合: 我使用以下代码在XAML中显示此元素: 我已经尝试了所有可以想到的方法,但是我无法启动KeyDown事件。 我在网上找到的最常用的评论与重点有关。 我尝试了Focusable =“ True ...
我将一个 FrameworkElement 对象发送到我的 ViewModel 中的一个方法,该方法负责在 TreeView 中创建一个新项目。 当我调试时,我可以看到 frameworkElement 的 SelectedItem 中有什么,但是当我想掌握它时,例如 那我不能。 Inte ...
我需要动态创建一些FrameworkElements。 我有一个StackPanel,并在其中创建一个带有一个PivotItem的Pivot,并在一个带有StackPanel和Button的ScrollViewer中创建如下: 这是C#XAML代码: 如果尝试在XAML中创建所 ...
我正在wpf中重建自2011年以来运行良好的vb6应用程序。我的应用程序处理11个文档。 在vb6中,我在MDI中使用了11种形式。 在wpf中,我使用的是名为Hold的Canvas。 该画布包含11个我称为Doc的FrameworkElement实例。 Doc有一些方法可以为我 ...
我试着简短地说:FrameworkElement和FrameworkContentElement共享很多相同的API,但是没有共同的接口。 只有DependencyObject作为基类。 我遇到了IFrameworkElement的这个实现 ,它手动添加了一个接口和两个包装类。 现在这 ...