
WPF
柴米油盐酱醋茶-
这个作者很懒,什么都没留下…
展开
-
WPF 自由拖拽控件
为了演示,布局文件很简单,只是放了我一个自己做的自定义虚拟键盘控件,也可以放其他各种控件,例如button…. <Grid > <KeyBoard:Keyboard Name="keyb" HorizontalAlignment="Left" Height="196" Margin="68,75,0,0" VerticalAlignment="Top" Width="588"原创 2017-12-20 11:21:51 · 3166 阅读 · 2 评论 -
WPF--DataGrid的使用
<DataGrid Grid.Row="2" Width="727" Height="379" VerticalAlignment="Top" HorizontalAlignment="Left" Margin="5,35,0,0" Name="dgv" CanUserAddRows="False" SelectionChanged="dgvBoxList_SelectionChanged" Ca原创 2017-12-13 08:12:05 · 237 阅读 · 0 评论 -
WPF--自定义控件的动态添加以及BackgroundWorker的使用
昨天在网上看见一位博主写了BackgroundWorker,感觉非常不错。学习加修改之后,随手记录,防止忘记! 在窗口内同一位置,增添旋转效果图,代码如下:<Canvas Grid.Row="2" Grid.Column="1" Name="cavLoading" Visibility="Collapsed" RenderTransformOrigin="0.5,0.5" HorizontalA原创 2017-12-13 09:05:49 · 1491 阅读 · 0 评论 -
winForm改写到WPF的一些常见变化
WPF可以用<Viewbox Stretch="Fill"> </Viewbox>来自适应窗体大小 WPF可以用 AllowsTransparency="True" WindowStyle="None" 两个自带属性把窗体周围边框去掉 WPF可以用WindowState="Maximized"实现窗体最大化 winForm内容器panel在WPF内可以用Grid替代 WPF的GroupBox原创 2017-12-14 11:30:20 · 1942 阅读 · 0 评论 -
WPF安装打印机驱动后PrintDialog 执行打印事件
WPF可以很好的利用流文档来实现打印预览和PrintDialog 实现打印功能,但是我在这只是写了一个很简单的打印功能演示。 PagePrint布局代码:d:DesignHeight="350" d:DesignWidth="525" Background="White" Title="PagePrint"> <Canvas x:Name="PrintArea">原创 2017-12-25 14:34:19 · 1330 阅读 · 0 评论 -
WPF实现左右移动(晃动)动画效果
实现控件或布局的左右移动(晃动)主要用到DoubleAnimation以及Storyboard 布局代码为:<Canvas> <Grid Width="200" Height="100" Background="MediumAquamarine" Name="GroupboxArea" Canvas.Left="100" Canvas.Top="200"/> <Bu原创 2017-12-27 10:14:28 · 5485 阅读 · 0 评论 -
WPF内实现与串口发送数据和接收数据
与串口发送数据和接收数据,在此作一个简单的Demo.此Demo可以实现按下硬件按钮,灯亮,发送灯状态数据过来。并且可以实现几个灯同时亮,发送灯的状态数据过来。PC端实现点击按钮让硬件灯亮。 此处为4个灯,发送过来的数据:0代表暗,1代表亮。列如:1010代表1号灯和3号灯亮,2号和4号灯暗。 发送过去的数据:0代表1号灯亮,1代表1号灯灭、2代表2号灯亮,3代表2号灯灭、4代表3号灯亮,5代表3原创 2017-12-29 14:48:32 · 7500 阅读 · 1 评论