
---------- 【控件+自定义控件】
我爱AI
本人毕业于桂林电子科技大学,本科阶段主攻硬件,比如单片机类。硕士阶段主攻通信工程,比如用MATLAB跑无线接入网系统等等。毕业后,在医疗公司做软件工程师,主攻WPF/WinForm/数据库/底层驱动等等。
因此,在硬件PCB等等、在软件MATLAB/WPF等等有需求的朋友,可以一起交流学习。现在转AI+Web,做通信类网管
展开
-
WPF 控件 【C】 Canvas (一) 裁剪超出容器的部分
一、裁剪ClipToBounds="True" 可以裁剪超出容器的部分。原创 2018-11-07 14:57:47 · 3592 阅读 · 3 评论 -
WPF 控件【B】Border (一) 设置Border 不一样的四条边+不一样的四个角的弧度
<Border Grid.Column="1" BorderThickness="0,1,1,1" BorderBrush="#FFABADB3" CornerRadius="0,1,1,0"> <ToggleButton Style="{StaticResource ComboxStyleBtn38x40...原创 2018-10-15 18:03:43 · 5704 阅读 · 0 评论 -
WPF 控件【V】VisualBrush (一) VisualBrush 自定义按钮+自定义矢量图标的实现
三个例子中,有5个公用文件,主要体现在ImageButtonStyle的不同:MainWindow.XAML<Window x:Class="自定义按钮_自定义图标.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x=...原创 2018-10-10 16:12:18 · 1290 阅读 · 0 评论 -
WPF 控件【I】Image(一)提供 4种 Image控件source绑定方法:绝对路径、BitmapImage、CommandParameter传递对象、Binding+imageSource
主要参考https://www.cnblogs.com/lunawzh/p/6694082.html其他参考https://blog.youkuaiyun.com/qq_36242487/article/details/79172895https://bbs.youkuaiyun.com/topics/370258603简介本博客将提供几种方法说明Image控件 source 的绑定方式。一、直接管理...原创 2018-10-30 13:53:33 · 15337 阅读 · 0 评论 -
WPF 控件【I】ImageButton(一) ImageButton
https://blog.youkuaiyun.com/OneOnce/article/details/73105240转载 2018-10-10 10:09:17 · 1557 阅读 · 0 评论 -
WPF 控件 【S】 Slider (一) 进度条
<Slider x:Name="sliderFontSize" Margin="3" Minimum="1" Maximum="40" Value="1" TickFrequency="1" TickPlacement="BottomRight"/>TickPlacement=”” ——显示刻度与否原创 2019-09-25 15:51:42 · 925 阅读 · 0 评论 -
WPF 控件【U】ContentControl(一) ContentControl使用ContentPresenter显示content内容
第一章、简介转载https://www.cnblogs.com/YangMark/p/3172725.html 本文介绍ContentControl使用,其需要结合ContentPresenter、ContentSource这两个属性来显示内容。 我們先由下圖來看類層次,可知ContentControl繼承Control,ContentPresenter繼承Fr...原创 2019-09-25 16:17:51 · 5624 阅读 · 0 评论 -
WPF 控件 【C】 Canvas (二) 动态设定Canvas.Top的值:Binding+事件的方式
原创 2019-09-25 16:22:41 · 1376 阅读 · 0 评论 -
WPF 控件 【P】 Popup(一) 点击一个按钮,弹出几个可选的按钮
参考:https://www.cnblogs.com/seekdream/p/5579221.htmlxaml <controls:ImageButton Name="BtnShutDownMenu" HorizontalAlignment="Left" Margin="28,0,0,0" Height="40" Width="40" Command="{Binding M...原创 2019-09-25 18:23:59 · 2416 阅读 · 0 评论 -
WPF 控件【B】Button(一) 设置按钮Button的背景图(Content或Background下的两种方法设置Button的矢量图背景,为按钮添加矢量图背景)
用Blend画好的矢量图:添加到Button中去。方法一:(Backgroud,缺点是有条纹) <Button Canvas.Top="48" Canvas.Left="62" Width="527" Height="691" BorderThickness="0"> <Button.Background>...原创 2018-10-23 09:58:14 · 2725 阅读 · 0 评论 -
WPF 控件【T】TabControl(一) TabControl:TabItem实现多个页面快速切换、
一、TabControl<Page x:Class="KeenRay.SystemInfoPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmln...原创 2019-04-08 08:58:44 · 9824 阅读 · 0 评论 -
WPF 控件【L】ListView(一) ListView如何实现单行SelectedItem或多行SelectedItems的绑定
一、SelectedItemListView的SelectedItem默认只能选择一行,那么我要绑定选中多行呢?怎么办?二、SelectedItems只能用Prism架构的命令方式,这种方式可以绑定多行SelectedItems。xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity" <...原创 2019-03-26 16:38:46 · 4793 阅读 · 0 评论 -
WPF 控件【L】ListView(三) ListView+GridView+GridViewColumn+DisplayMemberBinding多列绑定数据的用法
一、ListView基础我在叙述一下ListView 基础的东西,内容不是很齐备。1、设置列表头ColumnHeaderContainerStyle用来设置整个列表头的字体及其背景颜色等等。2、设置列表内容ItemContainerStyle用来设置列表内容的字体及其背景颜色等等。此外,Padding可以设置边距。列表内容居中:Li...原创 2018-10-20 09:16:44 · 9043 阅读 · 2 评论 -
WPF 控件【T】TextBlock (一)TextBlock 水平居中
一、水平居中设置TextBlock 内容水平居中步骤1:TextAlignment="Center"步骤2:Padding="0,28,0,0"原创 2018-11-20 10:41:10 · 11329 阅读 · 0 评论 -
WPF 控件【L】ListView(二) 将ListView集合中每行每列取出,赋值给另外一个集合
方法一(https://zhidao.baidu.com/question/201240996.html百度上的,理论可行,实际不行):string s=null;for (int i = 0; i < listView1.Items.Count; i++){ ListViewItem item = listView1.Items[i]; for (int j = ...原创 2018-12-04 16:37:16 · 1694 阅读 · 0 评论 -
WPF 控件 【C】 CheckBox (一)自定义单选框CheckBox边框的大小:利用Viewbox让钩随边框大小而自动伸缩功能,利用IsChecked选中后可是打钩。
源代码<Style x:Key="CheckBoxStyle" TargetType="{x:Type CheckBox}"> <Setter Property="SnapsToDevicePixels" Value="true" /> <Setter Property="OverridesDefaultStyle" Value=...原创 2018-10-16 09:50:45 · 4592 阅读 · 0 评论 -
WPF 控件 【C】 ComboBox (一) ComboBox+自定义图片:其核心是采用了VisualBrush+Canvas+Path组合的方式。
参考:https://www.cnblogs.com/anding/p/4993655.htmlhttps://blog.youkuaiyun.com/wqy_zyc/article/details/79566506https://www.cnblogs.com/xpvincent/p/3848790.html 传统的ComboBox没办法添加自定义图标,存在模糊...原创 2018-10-17 18:11:38 · 1190 阅读 · 0 评论 -
WPF 控件【V】Viewbox(一)Viewbox可以按特定比例伸缩或按固定窗口大小伸缩
<Grid> <Viewbox > <Viewbox.RenderTransform> <ScaleTransform ScaleX="0.5" ScaleY="0.5"/> </Viewbox.RenderTransform> <Path Stroke=...原创 2018-10-16 10:10:51 · 5360 阅读 · 0 评论 -
WPF 控件【B】Button二) ListView控件content/Background等等,可以添加自定义矢量图作为背景:Style+Triggers+VisualBrush+Path
一、简介本博客,说明如何Button/Label等控件,如何加载自定义图片做内容,或做背景。二、Button加载自定矢量图1、button的content可以加载自定义图片。 效果:有点亮按钮的背景,即边缘有颜色变化。<Button Height="48" Width="1920" Content="{StaticResource StutasBarBackgrou...原创 2018-10-18 17:53:31 · 913 阅读 · 0 评论 -
WPF 控件【U】UserControl(一) UserControl、ContentControl、Page的区别,及它们的使用方法
一、简介 本文将介绍用户控件UserControl与Page的区别,及两者的使用方法。部分参考:https://www.cnblogs.com/lelehellow/p/6026766.html(重点)https://www.cnblogs.com/ZXdeveloper/p/4479721.htmlhttps://www.cnblogs.com/dengheju...原创 2019-03-20 15:08:46 · 16023 阅读 · 0 评论 -
WPF 控件 【T】 TextBox (一) 样式 TextBoxStyle :字体、字号、字色、边框线条厚度大小、背景图片
参考https://blog.youkuaiyun.com/xiaodenanhai/article/details/43409757<Style x:Key="TextBoxStyle" TargetType="{x:Type TextBox}" > <!--尺寸--> <Setter Property="Width" Value="20...原创 2019-09-26 12:03:06 · 3821 阅读 · 0 评论