草庐IT

WPF-dataGrid

全部标签

c# - 将 WPF 应用程序传输到 Mobile c#

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭去年。Improvethisquestion我只是想知道将我的应用程序转换为我能够安装到Android手机上的移动友好版本的最简单方法。任何帮助和指点将不胜感激。

如何将XML绑定到DataGrid Combobox

我有一个WPF项目,该项目曾经将XML绑定到DataGrid,如下所示:和XML文件:0x01BaudRate19200192000x01ParityNoneNone0x01StopBit110x01DataBit880x01SlaveAddress1124710x01IP_Address192.168.0.1192.168.0.10x01IP_Port502502这很好。但是现在我必须改变一些DataGridTextColumn进入ComboBox,服用BaudRate例如,我可能会将XML更改为:0x01BaudRate960019200115200502我应该如何做到这一点?看答案如果将

C# WPF上位机开发(键盘绘图控制)

【声明:版权所有,欢迎转载,请勿用于商业用途。联系信箱:feixiaoxing@163.com】    在软件开发中,如果存在canvas图像的话,一般有几种控制方法。一种是鼠标控制;一种是键盘控制;还有一种是定时器控制。定时器控制,多常见动画、游戏、3d视频当中。而鼠标控制和键盘控制是更为常见的操作方法。鼠标控制之前绘图已经提到了,今天主要说一说键盘的绘图控制。    要实现键盘的绘图控制,关键在于有一个反馈回调函数。每当有按键按下去的时候,我们可以收到对应的回调接口,这样就可以对绘图进行控制了。1、界面设计    界面设计有两个部分组成,一个是显示图形,目前是一个三角形,模拟一个小飞机。我

使用MVVM和WPF绑定用户控件中的文本块

我仍然是MVVM和WPF的新手,但我已经看了一些示例,但是仍然没有完全找到我问题的答案。我有一个ListBox每个项目都应使用哪个项目添加一个新的用户控件ObservableCollection。在用户控件中,我有几个文本块,我想将它们的文本绑定到同一文本ObservableCollection包含数据。但是我不确定如何将文本块绑定到ObservableCollection对于代码示例会很高兴。我也附上代码,这是我的USERCONTROLXAML:在主窗口中XAML:ListBox项目的绑定在此功能内部:privatevoidMI_SerialPortStart_Click(objectsen

样式未应用于鼠标上的WPF按钮

我为按钮定义了一种样式:现在,我将其应用于下面的WPF按钮:Add这显示了一个带有图像和图像标签的按钮。另外,在鼠标上方,底部的按钮边框带有橙色,在鼠标上显示其底部边框为绿色(请注意,初始颜色被覆盖了。我有另一个按钮,我想显示其底部边框红色而不是鼠标上的绿色)。我的问题是,按钮的底部边框在鼠标上没有显示橙色。更新:正如米什卡(Mishka)所说,我忘记了边界...现在看:Add看答案您的控制模板中没有任何对象(例如“边界”)可以接收Borderbrush的值。您需要用边框包裹控制,并具有诸如边界刷和边界的价值,模板键入按钮上的属性:

WPF组合控件TreeView+DataGrid之TreeView封装

(关注博主后,在“粉丝专栏”,可免费阅读此文)     wpf的功能非常强大,很多控件都是原生的,但是要使用TreeView+DataGrid的组合,就需要我们自己去封装实现。我们需要的效果如图所示:这2个图都是第三方控件自带的,并且都是收费使用。现在我们就用原生的控件进行封装一个。本文源码效果如下,(搞了好几天,的确有难度,所以源码也收费,便宜,赚点辛苦费)功能如图所示,目前已经实现了一部分。首先说明一下,实现上面的效果,有3种方法第一种:技术的选择是TreeView(也就是本文的演示)。第二种:技术的选择是DataGrid。第三种:技术的选择是ListView。本文演示的是使用TreeVi

一款简单漂亮的WPF UI - AduSkin

前言经常会有同学会问,有没有好看简单的WPFUI库推荐的。今天就给大家推荐一款简单漂亮的WPFUI,融合多个开源框架组件:AduSkin。WPF是什么?WPF是一个强大的桌面应用程序框架,用于构建具有丰富用户界面的Windows应用。它提供了灵活的布局、数据绑定、样式和模板、动画效果等功能,让开发者可以创建出吸引人且交互性强的应用程序。AduSkin项目介绍一款简单漂亮的WPFUI,融合多个开源框架组件,为个人定制的UI,可供学者参考和使用。AduSkin使用在Nuget搜索"AduSkin"可直接导包使用。 具体使用请参考AduSkin.Demo:项目部分截图项目源码地址更多项目实用功能和特

如何将WPF中的窗口放置在确切位置?

我正在尝试显示与现有组件对齐的窗口。在此示例中,我想将其对齐到按钮。当我单击按钮时,我希望窗口定位自身,使其底部在按钮上方,并且宽度与按钮相同。窗口的左侧应与按钮的左侧相同。为此,我使用以下XAML:OnClick功能看起来像这样:privatevoidButton_Click(objectsender,RoutedEventArgse){varwindow=newWindow();varmyButtonLocation=MyButton.PointToScreen(newPoint(0,0));window.Width=MyButton.ActualWidth;window.Height=3

浅谈WPF之装饰器实现控件锚点

使用过visio的都知道,在绘制流程图时,当选择或鼠标移动到控件时,都会在控件的四周出现锚点,以便于修改大小,移动位置,或连接线等,那此功能是如何实现的呢?在WPF开发中,想要在控件四周实现锚点,可以通过装饰器来实现,今天通过一个简单的小例子,简述如何在WPF开发中,应用装饰器,仅供学习分享使用,如有不足之处,还请指正。 什么是装饰器? 装饰器(Adorner)是一种特殊类型的FrameworkElement,用于向用户提供视觉提示。装饰器有很多用途,可用来向元素添加功能句柄,或者提供有关某个控件的状态信息。Adorner 是绑定到 UIElement 的自定义 FrameworkElemen

如何在WPF中关闭默认验证?

WPF似乎有一些验证规则,默认情况下将打开。当我将非数字文本输入到绑定的文本框中并将其删除时,围绕它的读取边框显示。这里发生了什么?我已经将验证感知设置为false,验证规则来自何处?我正在使用.NET框架的4.5.2版。这是我的xaml这是背后的代码namespaceWpfApplication2{publicpartialclassMainWindow:Window{publicintFoo{get;set;}=42;publicMainWindow(){InitializeComponent();}}}看答案你可以绝不设置一个int除了有效的任何事物int价值。无法关闭此“验证”,或者更